如何以编程方式从PDF文件创建PDF书签?

时间:2009-07-22 17:56:11

标签: c# pdf pdf-generation

因此,我使用Pdf995的PDF打印驱动程序从Web浏览器打印网页,最终使用PdfEdit995将这些不同的PDF文件合并为一个大型PDF。

现在我有很多大型PDF文档,我希望添加书签,但我希望有一种相对简单的方法来编程(最好使用C#) - 基本上,我希望在每个PDF中找到,足够大的文本以符合标题,并将该文本用作书签。

任何提示/建议/方向?谢谢!

1 个答案:

答案 0 :(得分:0)

绝对可以这样做,但我建议找一个能完成大部分工作的PDF库。从技术上讲,你可以借助PDF规范自己完成所有这些工作,但这可能需要更多的时间而不是它的价值。

库需要能够让您在文档中查找文本,然后返回文本的页面和大小,字体等,并以编程方式基于该信息创建书签(也称为大纲)。

我的公司产品Quick PDF Library可以帮助您完成此操作,PDFKit.NET也可以。我确信还有其他库也支持这个功能。就免费图书馆来说,从我看到的情况来看,我不相信PDFSharp或iText会满足你在这种情况下的所有要求,但我相信如果我错了,有人会纠正我。

如果您希望自己完全为此开发解决方案,请PDF reference is available online for free