【发布时间】:2011-05-06 13:45:25
【问题描述】:
我有 pdf 页面,我想从 C# windows 窗体应用程序打印/保存,但是我想在此之前修改文件,添加用户编写的最终 cmets 页面(仅文本)。
有人可以指点我一个简单的 pdf 库,它可以用简单的代码完成这个任务。
【问题讨论】:
标签: c# winforms pdf pdf-generation
我有 pdf 页面,我想从 C# windows 窗体应用程序打印/保存,但是我想在此之前修改文件,添加用户编写的最终 cmets 页面(仅文本)。
有人可以指点我一个简单的 pdf 库,它可以用简单的代码完成这个任务。
【问题讨论】:
标签: c# winforms pdf pdf-generation
iTextSharp值得一看
【讨论】:
您可以查看 PDF Sharp:http://pdfsharp.com/PDFsharp/index.php?option=com_content&task=view&id=12&Itemid=40(目前显然处于离线状态)
另一种选择是(付费版)PDF 变形:http://www.sautin.com/products/components/pdfmetamorphosis/index.php。
祝你好运。
【讨论】:
标准 .NET 类不直接支持处理 PDF 文档格式。您需要使用编程 SDK(如leadtools 或itextsharp)。由于我对itextsharp不熟悉,我就说说我对leadtools函数的使用心得。此 SDK 支持加载 PDF 文件、提取文本并将其保存为 PDF 文档格式。 我建议使用主要工具功能采用以下方法: - 将 PDF 文件加载为图像(PDF 文件内的所有对象(文本、图像、超链接等)将被光栅化为一张图像)。 - 将光栅化图像传递给leadtools OCR 引擎之一。领先的 OCR 引擎能够在图像上定义区域、识别文本、对其进行编辑,然后将其另存为 PDF 文档格式。
您可以在此处找到更多信息: http://support.leadtools.com/CS/forums/31677/ShowPost.aspx
【讨论】: