首页 > 解决方案 > 如何在没有文本或图像的情况下呈现 PDF

问题描述

有谁知道一种方法来渲染或导出带有文本或图像的pdf?

我注意到一种使用 GhostScript 的方法: https ://stackoverflow.com/a/38010769/4437032

不幸的是,它需要我获得商业许可证(因为我打算分发)。

到目前为止,我一直在使用的渲染器是 Pdfium,但是该库无法执行此操作(无需修改本机代码)。

我还研究了 PDFSharp,但它似乎更多的是用于将内容附加到 PDF 而不是删除内容。

我不能指望在运行我的程序的机器上安装任何类型的 pdf 编辑软件,所以理想情况下我正在寻找一些免费的库。

有谁知道任何解决方案?

标签: c#

解决方案


我最终使用了 Spire.Pdf 的免费版本来实现我的目标,使用它来创建带有文本或图像的 pdf。免费版本将处理后的 pdf 文件限制为最多 10 页,但这对我来说是可以接受的。

无图像:使用 Spire.Pdf 删除所有图像

无文本:使用 Spire.Pdf 提取所有图像,将它们绘制到空白 pdf 上。

然后显示修改后的pdf。


推荐阅读