gpt4 book ai didi

perl - 以编程方式更改 PDF 中所有线条的宽度

转载 作者:行者123 更新时间:2023-12-02 05:11:55 24 4
gpt4 key购买 nike

我用 iPad 应用程序制作了手写幻灯片,发现线条太细,无法投影到房间的大屏幕上。

不幸的是,该应用程序之后无法更改笔画宽度...(哎呀。)但我有导出的 PDF 文件。

作为一名程序员,我应该能够通过
以编程方式解决我的问题将 PDF 上所有线条的宽度更改为两倍。

所以,我的问题是实现目标的最简单方法是什么。例如,是否有 Perl 模块允许我检查 PDF 上的所有行?

-- 更新

好的,我通过 ps2pdf(使用 Ghostscript)将 PDF 转换为 PS 文件,并将 3 w 替换为 6 w 等. 使用我的文本编辑器。 (这里 w 是一个扩展为 setlinewidth 的宏。)然后我将生成的 PS 文件转换回 PDF。问题解决了。

但是有更好的方法吗?

最佳答案

您可以使用 Inkscape 将 .pdf 转换为 .svg,用一些脚本(例如 Python,这无关紧要)对其进行解析,然后将其转换回 .pdf 。 如果这还不够编程,可以使用命令行选项:

>inkscape -l test.pdf output.svg

处理后返回:

>inkscape -l processed.svg final.pdf

关于perl - 以编程方式更改 PDF 中所有线条的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5040958/

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