在移动Safari中强制打印多页PDF对话框

时间:2017-04-24 12:13:08

标签: javascript ios pdf mobile printjs

如何在移动Safari中强制多页的工作打印对话框(打印第一页正常)?

旁观信息: 如果我长时间点击"移动Safari中的Pdf我得到一个"将图像另存为"对话,也许移动Safari实现将Pdf渲染为图像,我应该搜索这个引擎渲染多个页面的解决方案?!

3 个答案:

答案 0 :(得分:1)

从iOS 13开始,此问题已修复。我以为应该将其保留在此处,以防其他人偶然发现此链接。

以下是从Safari打印PDF文件的方法:

  1. 导航到要保存的PDF文件。确保您在PDF查看器中。
  2. 点击共享图标(这是一个带有圆角边缘的正方形,顶部有一个箭头)。
  3. 向下滚动到“消息”和托盘,您可以在其中将文件发送到应用程序。查找并点击“打印”。
  4. 点击“打印”后,您可以选择打印机,份数,要打印的页面以及一些选项(单面/双面,彩色/黑白)。
  5. 单击“打印”,文档将由您的打印机打印。

答案 1 :(得分:0)

我宁愿说这是一个真正的答案,但如果没有支持在移动Safari中强制执行多页PDF的工作打印对话,那么这是另一种选择:

如果生成PDF的来源是HTML,您可以使用页面内的HTML并打印而不是PDF。这适用于多个页面,也适用于移动Safari。

答案 2 :(得分:-1)

您可以导出到iBooks并从那里打印,而不是尝试在移动版Safari中打印。