首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Inkscape将SVG导出为PDF时更改DPI (命令行)

使用Inkscape将SVG导出为PDF时更改DPI (命令行)
EN

Stack Overflow用户
提问于 2020-09-15 16:47:51
回答 1查看 2K关注 0票数 1

我创建了一个简单的SVG文件,该文件具有高分辨率的JPEG背景和顶部的一些文本:

现在我想将其导出为PDF格式(将文本保持为-is,而不是将其转换为图像)。

我知道我可以用:

代码语言:javascript
运行
复制
inkscape --export-type=pdf test.svg

但是,输出文件太大了。因此,有一个DPI参数,据我所知,应该设置导出光栅图像的分辨率。

但是,无论我使用什么值,它似乎对导出的文件没有任何影响,它似乎总是具有相同的大小和相同的背景图像分辨率:

代码语言:javascript
运行
复制
inkscape --export-type=pdf --export-dpi=96 test.svg

如何导出到PDF,同时降低背景(光栅)图像的导出分辨率,并保持文本为文本?

寻找一种命令行(自动)方式,因为我有很多SVG文件,我想导出。-D

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-24 13:51:04

根据文档(https://inkscape.org/doc/inkscape-man.html#d-DPI---export-dpi-DPI),dpi值不是用于嵌入图像,而是用于过滤器的栅格化。如果需要任何更改,可以发出特性请求:https://inkscape.org/report

您可以复制位图以降低分辨率。位图副本解析的设置可以在命令行上传递给Inkscape的首选项文件中提供。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63906427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档