.Net:创建标记的PDF

时间:2010-12-27 07:40:11

标签: .net pdf tags

我对Adobe PDF Library和Acrobat SDK了解不多。我想创建一个.NET应用程序,它使用简单的PDF作为输入,并使用Adobe PDF Library或Acrobat SDK生成带标记的PDF作为输出。

哪一个对我来说是最好的选择?这两种方法的优点和缺点是什么?

3 个答案:

答案 0 :(得分:1)

你在做实际的标记吗?创建PDF会破坏大部分元数据,因此如果您不添加标记,最好从原始文件中删除。

答案 1 :(得分:1)

如果您还不确切知道给定内容流的哪个字节范围代表段落或表格,那么在给定任意PDF的情况下尝试在事实之后添加该信息几乎是不可能的。

如果您的所有PDF都来自给定应用程序的给定报告,您可以开始作弊并将事情带回可能性领域,但它仍然非常难。

您能更详细地描述一下您的设置吗?


嗨回来。

  

首先,我的主要目标是如何进行标记。

如果你选择了动作中的iText(第2版),那么就会有一整章关于这个主题,第15章。这些例子可以在线获得。

  

无需在初始阶段识别段落或表格。但是这是必需的。

然后你有一个巨大的问题。 iText可以为您提供页面上所有文本的坐标,但您可以自行调整坐标和坐标。文字分段。

这可能涉及跟踪当前基线并查看它何时因X变化而变化为Y.任何类型的花式格式化都需要特殊情况。我希望你会有很多特殊情况。没有bueno。

  

但主要关注的是开始标记PDF。你能提供一些初始步骤/链接来开始。

购买这本书,或者至少看看在线样本。

  还有一件事。有可能通过.Net吗?

是的。 iText和iTextSharp目前在功能方面几乎完全相同,但情况并非总是如此。我认为他们 相同,但我不确定。

答案 2 :(得分:0)

使用Adobe PDF Library SDK - Acrobat SDK需要在机器上安装Adobe Acrobat。它主要用于创建插件。 PDF库适用于需要创建/操作PDF文档的(服务器)应用程序。

请参阅此比较:http://www.adobe.com/devnet/pdf/library.html