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

C# 如何从PDF文件以编程方式创建PDF书签?,c#,pdf,pdf-generation,C#,Pdf,Pdf Generation,因此,我从web浏览器使用Pdf995的PDF打印驱动程序来打印网页,并最终使用PdfEdit995将这些不同的PDF文件合并成一个大的PDF 现在我有很多大型PDF文档希望添加书签,但我希望有一种相对简单的编程方式(最好使用C#)-基本上,我希望在每个PDF中找到足够大的文本作为标题,并使用该文本作为书签 有什么提示/建议/指导吗?谢谢 这绝对是可能的,但我建议找一个PDF库来完成大部分的腿部工作。从技术上讲,您可以借助PDF规范自己完成这一切,但这可能需要更多的时间 该库需要能够让您在文档中

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

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


有什么提示/建议/指导吗?谢谢

这绝对是可能的,但我建议找一个PDF库来完成大部分的腿部工作。从技术上讲,您可以借助PDF规范自己完成这一切,但这可能需要更多的时间

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

我公司的产品,可以帮助你做到这一点,所以可以。我确信还有其他库也支持此功能。就免费库而言,从我所看到的来看,我不相信PDFSharp或iText在这种情况下会满足您的所有要求,但我相信如果我错了,会有人纠正我


如果您希望完全自己开发解决方案,那么。

我应该补充一点,如果您有Acrobat,那么可以在Acrobat插件ARTS PDF Aeriist中找到您正在寻找的功能的非常好的实现。它的自动书签生成功能非常强大。感谢您的回复-我将检查所有这些;据我所知,我最终会使用iTextSharp或ABCpdf,尽管Acrobat插件听起来也值得一试。有关插件/商业工具,请查看evermap autobookmark和skysof PDF bookmark 2