0

我想在我的应用程序中打印 pdf 文件。所以,我想使用安装在我的手机中的打印机共享应用程序。

如何使用该打印机共享应用程序?以及如何通过意图发送 pdf 文件路径。

谢谢

4

1 回答 1

0

这可能会帮助您:

Intent i = new Intent(Intent.ACTION_VIEW);
i.setPackage("com.dynamixsoftware.printershare");
i.setDataAndType(data_uri, data_type);
startActivity(i);

在哪里:

data_uri-Uri要打印的对象,例如“file:///sdcard/something.pdf”或“content://something”

data_type- MIME 类型。支持以下 MIME 类型:

"application/pdf"
"text/html"
"text/plain"
"image/png"
"image/jpeg"
"application/msword"- .doc
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"- .docx
"application/vnd.ms-excel"- .xls
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"- .xlsx
"application/vnd.ms-powerpoint"- .ppt
"application/vnd.openxmlformats-officedocument.presentationml.presentation"- .pptx

于 2013-01-19T04:36:56.713 回答