我有一個PDF文檔,我想添加內部超鏈接。 具體來說,第1頁包含我想要點擊的目錄。 我的想法是在第1頁的預定位置創建矩形框,它應該鏈接到第2,3頁,...將內部超鏈接添加到pdf
我發現這篇文章討論了使用上述方法添加內部超鏈接。 http://bugs.ghostscript.com/show_bug.cgi?id=691531
但是,當我嘗試在我的文件中使用這種技術時,腳本只是用矩形和超鏈接添加頁面。 我需要它覆蓋我的第一頁現有內容上的超鏈接。
我有一個PDF文檔,我想添加內部超鏈接。 具體來說,第1頁包含我想要點擊的目錄。 我的想法是在第1頁的預定位置創建矩形框,它應該鏈接到第2,3頁,...將內部超鏈接添加到pdf
我發現這篇文章討論了使用上述方法添加內部超鏈接。 http://bugs.ghostscript.com/show_bug.cgi?id=691531
但是,當我嘗試在我的文件中使用這種技術時,腳本只是用矩形和超鏈接添加頁面。 我需要它覆蓋我的第一頁現有內容上的超鏈接。
這是我用什麼:從MATLAB
Ghostscript的函數調用:
-o output.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress original.pdf script.ps
後記代碼保存在script.ps:
[ /Rect [10 10 50 50]
/Page 2
/SrcPg 1
/Subtype /Link
/ANN pdfmark
您可以使用Ghostscript,使用pdfmark
運算符執行此操作。
有關pdfmark主題的一些介紹,另請參閱Thomas Merz的PDFmark Primer。
舉一個例子,實現了類似的事情,看到這樣的回答:Merge PDF's with PDFTK with Bookmarks?
或者,你可以...
qpdf
展開所有(壓縮)內部PDFstreams成ASCII ,qpdf
重新COMPR ess PDF流。Got it!感謝linK! – TheWeldmeister
請問任何文本編輯器工作上面的步驟2「...編輯PDF源代碼(使用從PDFmark Primer獲取的專有技術)」?
我想用我的書掃描做一個活躍的TOC,其中包含OCR,所以我想我會首先跳進PDFmark Primer。我可以使用OCR來尋找解決未壓縮線性化問題的方法嗎?這看起來令人望而生畏,但我的技術水平很高,而且完全無情。
如何找到用於給定文本的矩形值? – solsTiCe