我需要编写一个显示第三方提供的PDF的程序。我需要在将文本数据显示给用户之前将其插入到表单中。我可以选择将PDF转换为另一种格式,但它必须与原始PDF完全相同。 C ++是首选语言,但可以调查其他语言(例如C#)。它需要在Windows桌面计算机上运行。
您建议调查哪些库,工具,策略或其他编程语言来完成此任务?是否有任何在线示例可以指导我。
提前谢谢你。
答案 0 :(得分:7)
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视为原型语言!