2011-11-14 120 views
11

您可能會發現它作爲this Question的副本,但我沒有得到任何解決方案。我的場景就像我從現有的PDF創建一個PDF並進行了一些編輯。這一切都很好。我的問題是我想添加元數據,目錄,書籤,以及您在新創建的PDF的PDF元數據中所稱的內容。我無法像建議的here一樣瞭解XMP格式。有什麼方法可以直接將TOC添加到新的PDF中。 我正在使用以下功能,但它根本不工作。從一個PDF複製目錄到另一個

CGPDFContextAddDocumentMetadata(pdfContext,contdata);

任何人都可以建議我正確的方向挖掘任何第三方工具也可以。我試過podofo,但我沒有任何方式將它移植到ios中。

回答

3

XMP元數據和TOC /書籤是兩個不同的東西。雖然可以使用CGPDF *函數讀取PDF文件中的TOC,但它不能在另一個PDF文件中複製,因爲CGPDF * API不允許您創建PDF對象並將它們插入到PDF文件中。

+0

感謝您的回覆..有沒有什麼辦法可以讓我做到這一點? – DivineDesert

0

我最近做了很多合併pdf的工作,還填充了表單數據。我會檢查出PDF Toolkit,因爲它確實幫助我。你可以從你的代碼中執行它。

+0

如何將它整合到iphone sdk中。我沒有辦法做到這一點。如果你在iphone中完成了這些,你能建議我該怎麼做?以及如何去做。我以前在iPhone SDK中集成了一個C++庫,但爲此我沒有得到如何使用它 – DivineDesert

+0

http://www.pdflabs.com/docs/install-pdftk/我在服務器上使用PDFTK。我把它所需要的東西傳遞給它,併產生pdf。 – Cymbals

+0

btw:Mac OS X安裝在本地運行,但我會選擇服務器解決方案,而不是在本地擔心。 – Cymbals

相關問題