我正在尝试创建一个小型 PDF 文件,在 3 页 PDF 上嵌入一个显示为页眉和页脚的优化 PNG 图像(相同的图像必须在 PDF 中出现 6 倍)
我优化的 PNG 图片只有 2.3KB。它看起来非常锋利。
libreoffice 失败
当我仅将 2.3KB PNG 图像的一个实例插入到仅包含文本的 Libreoffice Writer 文档中,然后导出为 PDF 时,我可以看到图像被重新压缩为 JPG,并且生成的 PDF 文件在添加图像后增长了约 40KB . 它也失去了质量,PNG 也得到了 JPG 模糊边缘。
如果我右键单击图像并选择压缩,则无法禁用重新压缩图像(它已经比 libreoffice 优化得更好)我尝试将压缩级别设置为 0、1、9 等。选择 JPG,否调整大小,无损等,但没有任何改善。
wkhtmltopdf 失败
我也尝试制作一个测试页面并使用 wkhtml2pdf,但它做了同样的事情。添加低质量标志没有任何区别。
PDF 规范建议支持 PNG?
通过浏览PDF 规范,看起来支持 PNG 图像。
即使是纯文本 PDF 文件也非常大
令人失望的是,当我使用一个 7KB 的 HTML 文件时,它基本上只有<html><body><p>foo...</p><p>bar...</p>
(大约 15 段)没有 CSS。生成的 2 页 PDF 文件为 30KB。为什么一个 7kb(几乎是纯文本)的文件会变成 30kb 的 PDF?
建议?
有人可以建议如何在 Linux 中制作一个小的 PDF 文件吗?我需要包含 7KB 的文本并重复一个 PNG 图像 6 次。
手动或编程。在这一点上,我会尽我所能。