如何在C#中使用itextsharp或pdfsharp仅复制pdf文件的主体

时间:2009-12-03 05:59:29

标签: c# pdf parsing itextsharp pdfsharp

我还在等你们所有人的回复。我真的需要你的支持....... plz

我正在开发一个名为pdf recovery的项目。因为我想使用 itextsharp C#lib 将文件正文复制到另一个pdf文件中。

  

根据pdf参考,我希望在得到正文时解析整个文件,即“1 0 obj<< ....>> endobj”。然后将全身复制到另一个pdf文件。

我不想读取标题,xref table..etc。

我正在使用itextsharp lib来创建文件。如果pdfsharp提供了这个,我将转移到那个。 还提供有关lib 的一些提示。 日Thnx。 :)

2 个答案:

答案 0 :(得分:1)

如果您使用页面压模(如 http://1t3xt.info/examples/browse/?page=example&id=27中的示例 - 这是针对Java版本的,但是您应该没有任何问题来适应C#)它只会复制页面内容,并将创建一个新的“标题”(我假设你的意思是元数据)和外部参照表。 使用此机制将自动复制所有必需的资源(例如字体,位图,...)。如果你手动完成,你也必须这样做,这有点乱。 哦,没有必要解析任何东西。 iTextSharp将为您完成所有解析。

答案 1 :(得分:0)

您是否尝试过询问Itext / ISharp邮件列表?