使用iTextSharp(不是AcroFields)替换PDF文件中的文本

时间:2014-04-21 06:29:54

标签: c# pdf itextsharp

我正在使用asp.net C#创建iTextSharp来创建PDF文件。 我使用iTextSharp创建了许多报告(pdfs),一切运作良好。 现在我的客户给了我预先格式化的pdf文件,其中有一些文本需要用数据库值替换。

现在我想替换现有pdf文件中的文本并创建新文本。 但是当我用Google搜索时,它在iTextSharp中是不可能的。

我现在有些问题 是否真的不可能使用iTextSharp替换pdf中的文本? 是否有其他图书馆或第三方工具(免费无需许可证)? 如果是的话,请给我一些建议。

对于您的信息,我没有pdf文件中的AcroFields,也听说过ASPOSE - PDF文件格式API(不是免费的)。

1 个答案:

答案 0 :(得分:4)

不,你不能用iText替换现有文本。

PDF是一种显示格式,因此在呈现PDF时会做出很多关于页面和字符的决定 布局和定位.PDF文档不是Word文档。