Google クラウド プリント経由でレポートを印刷するために、Eclipse で Android アプリケーションを開発しています。Google のこのチュートリアルでは、正しい軌道に乗っています。Report.pdfを生成するために
既に itext をインストールしています。
私の問題は、アプリケーション UI の「印刷」要素にあります。Google は次のコードを提供します。
Intent printIntent = new Intent(this, PrintDialogActivity.class);
printIntent.setDataAndType(docUri, docMimeType);
printIntent.putExtra("title", docTitle);
startActivity(printIntent);
メッセージ付き:
上記のコードで、3 つのパラメータを次のように置き換えます。docUri - 印刷するドキュメントの URI docMimeType - 印刷するドキュメントの MIME タイプ。PDF (アプリケーション/pdf) 形式を使用することをお勧めします。印刷されたドキュメント。印刷ジョブのタイトルとして GCP 管理コンソールに表示される任意の文字列
私のPDFはに保存されています/data/Student/StudentReportPDF.pdf
docUri、docMimeType、および docTitle を次のように変更してみました。
Intent printIntent = new Intent(this, PrintDialogActivity.class);
printIntent.setDataAndType(StudentReportPDF, .pdf);
printIntent.putExtra("title", Student Report);
startActivity(printIntent);
3 つの要素すべてが赤い波線になります。
誰かが私の間違いを見つけることができますか、それともこれらの 3 つの要素を明確にしてくれると思いますか?
eclipse-plugin pdf-generation itext google-cloud-print の印刷