以c#编程编辑PDF(不可填写的PDF)

时间:2012-06-28 07:01:24

标签: c# pdf pdf-generation itextsharp acrofields

是否可以在C#中编辑非可填写表单的PDF

详情:

  1. 现有PDF包含图像,填充数据和文本的表格。

  2. 已经尝试 itextsharp ,但无法识别任何 AcroFields来操纵数据

  3. 当尝试使用Nitro PDF进行OCR时,出现错误:OCR无法完成,因为此页面包含可编辑/可搜索内容

  4. ***Sample_Text Replace using ASPOSE*** ... 这是ASPOSE文字替换的输出...尝试将四月替换为六月

    要求:

    必须以编程方式编辑表格中填写的文本和数据并保存。

1 个答案:

答案 0 :(得分:0)

如果您可以选择商业图书馆,可以尝试使用Amyuni PDF Creator .Net。方法GetObjectsInRectangle将允许您枚举指定矩形中的所有元素,然后您可以检查对象类型,如果它是文本对象并且它包含您想要的文本,则可以通过指定Text属性的新值。请注意,页面上的其他文本不会重新调整,因此新文本必须与前一个文本所占用的空间相同。