有没有办法用 C# 编辑 pdf? [关闭]

Posted

技术标签:

【中文标题】有没有办法用 C# 编辑 pdf? [关闭]【英文标题】:Is there a way to edit a pdf with C#? [closed] 【发布时间】:2011-02-24 19:08:12 【问题描述】:

我需要在运行时在 C#.NET 中编辑 pdf。这可能吗?比如在 pdf 中复制内容、编辑文本字段……?

【问题讨论】:

+1;我只是想知道今天早上这是否可能,我只是认为这太困难或太昂贵,并很快忘记了这一点。谢谢你问... 您可以使用 BinaryReader 和 BinaryWriter 轻松编辑它。 【参考方案1】:

看看iTextSHARP。这是一个用于处理 PDF 的 .NET 库。

【讨论】:

值得注意的是,iTextSharp 在 AGPL 下获得许可,这意味着从技术上讲,您项目的所有源代码都必须公开发布。如果您想要一个封闭的环境,您必须购买商业许可证。【参考方案2】:

这绝对是可能的,但不能使用 .NET 的内置功能(除非您是 PDF 格式专家并且可以自己动手)。我主要使用Aspose 来处理PDF,但是那里有很多工具包。就个人而言,我认为 Aspose 的边缘有点粗糙,但并不比其他套件更糟糕。

【讨论】:

【参考方案3】:

嗯,有 iTextSharp : http://sourceforge.net/projects/itextsharp/ 可以编写 pdf 文件,但我认为它没有编辑(阅读 pdf)功能,否则它们将受到限制。 除非您购买一些第三方工具,否则我从未找到编辑 PDF 的方法...

【讨论】:

【参考方案4】:

Look at this

iText# (iTextSharp) 是 iText 开源 Java 库的一个端口,用于生成 PDF,完全用 C# 编写,用于 .NET 平台。

【讨论】:

如果链接文本提示您要链接的内容,可能会更好。 @Odrade,完成! (15 个字符)【参考方案5】:

Docotic.Pdf library 可用于编辑 PDF 文件。您可以填写表单、导入和导出表单数据、提取文本、附加文档等。请看samples for the library。

免责声明:我为 Bit Miracle 工作。

【讨论】:

【参考方案6】:

可以的,看看iTextSharp。

【讨论】:

【参考方案7】:

ITextSharp 非常适合向 PDF 添加内容。

这些PDF组件也不错:www.tallcomponents.com

【讨论】:

以上是关于有没有办法用 C# 编辑 pdf? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

用96编辑器导出pdf有一段多出来的

UWP C# 将 png 转换为 pdf

动态生成可编辑的 PDF

用PDF编辑器怎样修改PDF文件内容

PDF用什么软件可以修改

部分填写 PDF 表单,使其可编辑