我想知道如何在C#中编辑现有的PDF文档。该文档已创建,其字段如下图所示:
我想知道是否有代码可以检查所需的复选框或在行中输入文字。请告诉我。
我查看了iTextSharp,但我不知道该工具是否可以帮助我实现这一目标。
答案 0 :(得分:1)
有办法做到这一点,但它需要外部工具。我使用ActivePDF库,它提供表单填充例程并且工作得很好。
答案 1 :(得分:0)
您可以使用iTextSharp执行此操作,但首先您应该了解有关该文档的更多信息。 如果pdf包含实际的acroform表单定义,则填写它非常简单。文档和iText网站上有很多例子。 但是,如果它不包含这样的表单定义,并且复选框和文本字段仅仅是在某处绘制的某些行,则会变得更加困难:您必须测量放置条目的位置。 此外,您应该查明文档是否已签名或加密,这可能会限制您对文档的允许操作。