【发布时间】:2013-11-24 14:13:49
【问题描述】:
我遇到了问题,我只能使用蓝牙打印 txt 或 jpg 文件。我需要打印 pdf 文件,但不能。我尝试将 pdf 转换为 jpeg,但打印速度太慢(35 秒 A4 格式)。目前我正在使用“共享”按钮进行打印,当我尝试发送 pdf、html 或除 txt 和 jpg 之外的任何其他类型的文件时,它会显示“文件未发送”。在我的代码中,我使用
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("image/jpeg");//Tried many types
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(my_pdf_image));
打印机:DeskJet 460
编辑: 我认为 Marcel 是正确的,我必须发送渲染的文件。但是怎么做?必须是什么格式?我可以将 PDF 渲染为 jpeg,其中尺寸为 A4 页面,大小约为 200Kb,但打印机打印速度异常缓慢。是否有可以发送到打印机的特殊格式?或者可能有一些命令要发送到打印机?
【问题讨论】:
标签: android pdf printing bluetooth