我正在 Eclipse 中开发一个 android 应用程序以通过 Google Cloud Print 打印报告。谷歌的这个教程让我走上了正确的道路。
我已经安装了itext来生成 Report.pdf
我的问题出在我的应用程序 UI 的“打印”元素中。谷歌提供此代码:
Intent printIntent = new Intent(this, PrintDialogActivity.class);
printIntent.setDataAndType(docUri, docMimeType);
printIntent.putExtra("title", docTitle);
startActivity(printIntent);
随着消息:
"在上面的代码中,将三个参数替换为: docUri - 待打印文档的URI docMimeType - 待打印文档的MIME类型。我们建议您使用PDF(application/pdf)格式 docTitle - 文件的标题打印文档,将在 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 个元素都会产生红色波浪线。
有人可以发现我的错误,或者我想为我澄清这三个要素吗?
打印 eclipse-plugin pdf-generation itext google-cloud-print