【发布时间】:2018-05-07 14:47:12
【问题描述】:
有没有人知道一种方法来渲染或导出 pdf 中的文本或图像?
我注意到一种使用 GhostScript 的方式: https://stackoverflow.com/a/38010769/4437032
不幸的是,这需要我获得商业许可证(因为我打算分发)。
到目前为止,我一直使用的渲染器是 Pdfium,但是那个库没有能力做到这一点(无需修改本机代码)。
我也研究了 PDFSharp,但它似乎更多的是用于将内容附加到 PDF 而不是删除内容。
我不能指望在运行我的程序的机器上安装任何类型的 pdf 编辑软件,所以理想情况下我正在寻找一些免费的库。
有谁知道解决办法吗?
【问题讨论】:
-
没有文本或图像的 PDF 是空白的,不是吗?
-
输出代码是否在你的控制之下,还是你的意思是转换现有的PDF文件?
-
@Amy 文本或图像,不能两者兼而有之。
-
@dlatikay 我正在处理现有的 PDF
-
@dlatikay 并不是说它不能使用 PDFsharp,但据我所知,您必须手动解析和解码所有图像(我已经尝试过)。我通过 Spire.Pdf 的免费版本找到了一个可以接受的解决方案,所以我会尽快回答这个问题。
标签: c#