在 Linux 上打印 PDF 文档时,一些水平线和垂直线会丢失。文档包含许多相同宽度的线,但每次只有几条线会丢失。在 Windows 上打印相同的文档时,打印效果很好。我在 Linux 上尝试过 Acroread 版本 7.0,效果很好。但使用 acroread 版本 8,我无法正确打印文档。是否有任何解决方法或解决方案可以解决此问题
答案1
您说的“在 Linux 上打印 PDF 文档”是什么意思?您使用的是 Linux 版 Acrobat Reader 还是其他工具,例如 Okular 或 evince?便携式文档格式是一种复杂的格式,您尝试打印的文件很可能在您的 PDF 查看器中未得到正确支持,或者在 PDF 文件本身中未正确编码(文件已损坏或格式不正确)。
我的建议是尝试不同的工具,看看它们是否能更好地处理文件。除了 Adobe 官方的 Linux Reader 之外,还有使用 Poppler 库的不同工具,例如 Okular (KDE) 或 evince (Gnome)。最后,您可以使用 Ghostscript,它有一个命令行工具 (gs),可以将 PostScript 和 PDF 文件渲染为位图图像,因此您可以将 PDF 文件渲染为 PNG 或 TIFF 文件并打印此文件。
还有一些脚本/程序使用 Ghostscript 或 Poppler 在 PDF 和 PostScript 之间进行转换(例如 ps2pdf、pdf2ps、pdftops),因此您可以尝试将 PDF 转换为 PostScript,然后再转换回 PDF。这有时也会有所帮助。