帮助以编程方式将文本添加到现有PDF

时间:2009-11-30 20:38:18

标签: c++ pdf

我需要编写一个显示第三方提供的PDF的程序。我需要在将文本数据显示给用户之前将其插入到表单中。我可以选择将PDF转换为另一种格式,但它必须与原始PDF完全相同。 C ++是首选语言,但可以调查其他语言(例如C#)。它需要在Windows桌面计算机上运行。

您建议调查哪些库,工具,策略或其他编程语言来完成此任务?是否有任何在线示例可以指导我。

提前谢谢你。

3 个答案:

答案 0 :(得分:7)

PoDoFo

怎么样?
  

PoDoFo库是免费的,可移植的   包含类的C ++库   解析PDF文件并修改它们   内容到内存中。变化可以   很容易写回磁盘。该   解析器也可用于提取   来自PDF文件的信息(for   例如,解析器可用于   PDF查看器)。除了解析PoDoFo   还包括非常简单的课程   创建自己的PDF文件。所有课程   记录在案,因此很容易入手   使用编写自己的应用程序   PoDoFo。

答案 1 :(得分:1)

iTextSharp是一个免费的库,可以在.Net应用程序中使用。看一下iText页面 - 即iText项目,它是一个Java库。 iTextSharp是该项目的一部分,是C#和.Net的端口。

答案 2 :(得分:-1)

考虑Python它有很多PDF库(包括创建和提取),例如:

http://pypi.python.org/pypi/pdfsplit/0.4.2

http://pypi.python.org/pypi/JagPDF/1.4.0

http://pypi.python.org/pypi/pdfminer/20091129

http://pypi.python.org/pypi/podofo/0.0.1

http://pypi.python.org/pypi/pyFPDF/1.52

在Python中使用C / C ++代码以及创建.exe表单Python脚本也有很好的工具。如果您决定使用不同的语言,请将Python视为原型语言!