我想将 PDF 页面转换为 PNG 图像。按照这个答案,我尝试了以下命令:
inkscape <PDF PATH> --export-dpi=300 --export-area-drawing --export-background=#ffffff \
--pdf-page=<PDF PAGE NUMBER> --export-filename="<IMAGE PATH>"
但是,PDF 使用的任何未安装在我的系统上的字体都会在输出图像中转换为默认的无衬线字体。
有没有办法让 Inkscape 使用嵌入在 PDF 中的字体?
默认情况下,Inkscape 会尝试将 PDF 字体与已安装的字体进行匹配。要解决此问题,请添加选项
--pdf-poppler
,文本将在光栅化之前转换为矢量路径。结果,无论是否安装,嵌入字体都会呈现。该特定命令(实际上是将 PDF 转换为图像的一般命令)将是:
这对应于检查 Inkscape 的 GUI 的 PDF 导入对话框中最上面的单选按钮: