因此,我使用Pdf995的PDF打印驅動程序從Web瀏覽器打印網頁,並最終使用PdfEdit995將這些不同的PDF文件合併爲一個大型PDF。如何以編程方式從PDF文件創建PDF書籤?
現在我有很多大型的PDF文檔,我希望添加書籤,但希望有一個相對簡單的方式來編程(使用C#,最好) - 基本上,我想在每個PDF,足夠大的文本作爲標題,並將該文本用作書籤。
任何提示/建議/方向?謝謝!
因此,我使用Pdf995的PDF打印驅動程序從Web瀏覽器打印網頁,並最終使用PdfEdit995將這些不同的PDF文件合併爲一個大型PDF。如何以編程方式從PDF文件創建PDF書籤?
現在我有很多大型的PDF文檔,我希望添加書籤,但希望有一個相對簡單的方式來編程(使用C#,最好) - 基本上,我想在每個PDF,足夠大的文本作爲標題,並將該文本用作書籤。
任何提示/建議/方向?謝謝!
確實有可能做到這一點,但我會建議找到一個PDF庫來完成大部分的工作。從技術上講,你可以藉助PDF規範自己做所有事情,但這可能需要更多的時間而不是價值。
該庫需要能夠讓您在文檔中查找文本,然後返回文本的頁面和大小,字體等,並基於該信息以編程方式創建書籤(也稱爲輪廓)。
我的公司產品,Quick PDF Library,可以幫助你做到這一點,所以可以PDFKit.NET。我確信還有其他的庫也支持這個功能。就免費的圖書館而言,從我看到的情況來看,我不相信PDFSharp或iText在這種情況下會滿足您的所有要求,但是我相信如果我錯了,有人會糾正我。
如果您希望完全爲您自己開發解決方案,那麼可以使用PDF reference is available online for free。
我應該補充說,如果您擁有Acrobat,那麼您需要的功能的一個很好的實現可以在Acrobat插件ARTS PDF Aerialist中找到。它的自動書籤生成功能非常強大。 – Rowan 2009-07-23 11:00:59