gpt4 book ai didi

pdf - 如何让 Ghostscript 在 PDF 中使用嵌入式字体

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:15 28 4
gpt4 key购买 nike

gs -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH \
-sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf

我正在使用(无论如何尝试)使用 Ghostscript 来减小我的 PDF 文件大小。上面的命令看起来有效,它大大减小了文件大小,但随后几个字段出现了乱码。至于我能找到的,它正在做字体替换。 IE,相同的文本=相同的乱码文本。

当我收到 PDF 时,字体已嵌入到 PDF 中。此外,我尝试将所有字体添加到 Fontmap。

任何想法,理想情况下,我希望它使用嵌入式字体,而无需更新 gs 系统字体/编辑字体映射等。我使用的是 Ubuntu 9.10,嵌入式字体是 Windows 字体,Arial/TimesNewRoman。

谢谢。

最佳答案

追溯嵌入原始 PDF 中未嵌入的字体会增加文件大小,而不是减小文件大小。

但是,仍然有机会通过降低嵌入图像的分辨率来减小整体文件大小……这取决于您的偏好和需求。

您可以尝试使用以下命令行的变体。它将嵌入所有字体(甚至是“Base 14”字体),但仅嵌入所需的字形(原始字体的“子集”),并压缩字体:

gs \
-dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/screen \
-dCompressFonts=true \
-dSubsetFonts=true \
-dNOPAUSE \
-dBATCH \
-sDEVICE=pdfwrite \
-sOutputFile=output.pdf \
-c "<</NeverEmbed [ ]>> setdistillerparams" \
-f input.pdf

关于pdf - 如何让 Ghostscript 在 PDF 中使用嵌入式字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2670809/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com