如何使用PHP阅读PDF书签?
我一直在寻找一种打开PDF文件并从中取出书签的方法(没有成功)。我已经看过了大多数用于PDF的PHP库,但它们似乎专注于创建,而不是阅读 在这一点上,我很乐意使用任何语言的解决方案,因此它不必是PHP,但它会很好如何使用PHP阅读PDF书签?,php,pdf,Php,Pdf,我一直在寻找一种打开PDF文件并从中取出书签的方法(没有成功)。我已经看过了大多数用于PDF的PHP库,但它们似乎专注于创建,而不是阅读 在这一点上,我很乐意使用任何语言的解决方案,因此它不必是PHP,但它会很好 谢谢 如果其他方法都失败了,您可以尝试解析PDF以提取书签信息,尽管它的确切位置和外观,我一点也不含糊。PDF的核心只是一个Postscript文件,一旦你过滤掉所有二进制垃圾(字体定义、图像等),你就会得到一堆纯文本Potscript代码。你可能想看看PDFLib的“pCOS”库:
谢谢 如果其他方法都失败了,您可以尝试解析PDF以提取书签信息,尽管它的确切位置和外观,我一点也不含糊。PDF的核心只是一个Postscript文件,一旦你过滤掉所有二进制垃圾(字体定义、图像等),你就会得到一堆纯文本Potscript代码。你可能想看看PDFLib的“pCOS”库:
它能够从现有的PDF文件中提取各种信息,包括书签,并且可以作为PHP扩展名使用。它不是免费软件,单个服务器的价格为245美元(195欧元)或更高,具体取决于操作系统。(我与供应商没有任何关联)。发布后,我遇到了pyPdf。它在阅读pdf文件方面做得很好,但获取指定目的地和大纲的功能似乎对我没有多大帮助。pdftk及其“dump_数据”最适合我。使用exec()从php调用,这就是我所做的。我已经找到了文件中包含书签的部分,所以我将尝试解析它们。谢谢