2016-09-01 97 views
0

我有一個帶有裁剪標記和流血痕跡的樣本PDF文件,我正在尋找可以裁剪它們的解決方案。如何裁剪pdf並保留鏈接

我試過Imagick,PDFkrop,Ghostscript,PDFtk,TCPDF這些腳本來完成這項工作,但錯過了一件重要的事情。修剪pdf後,上面列出的這些軟件會從文本中刪除超鏈接。

我如何裁剪pdf並保留超鏈接?

回答

0

Ghostscript不會刪除鏈接註釋,雖然可能這不是您所指的超鏈接。

正如我在一些oocasions上所說的,Ghostscript不處理PDF文件,但它可以創建一個新的PDF文件,並進行修改。

你不會說你使用的是什麼版本的Ghostscript,如果它非常老,那麼你可能只是在運行一個bug。首先要做的是確保您使用的是最新版本,理想情況下是當前版本。如果仍有問題,請將命令行和鏈接發佈到PDF文件。

+0

感謝您的幫助和指導,我使用的是最新版本的ghostscript,並使用此命令獲得所需的輸出; gs -dGraphicsAlphaBits = 4 -dQUIET -dBATCH -dNOPAUSE -dNOPROMPT -sDEVICE = pdfwrite -dFirstPage = 1 -dLastPage = 1 -o output.pdf -dDEVICEWIDTHPOINTS = 595 -dDEVICEHEIGHTPOINTS = 842 -dFIXEDMEDIA -c「<> setpagedevice「-f 60-1.pdf;不管怎麼樣,我還有另一個問題是輸出pdf有陰影問題; http://www.lambuka.com/60-1.pdf和輸出文件是http://www.lambuka.com/output.pdf,有什麼建議嗎? –

+0

我看不到陰影問題。如果您認爲存在缺陷,最好的辦法是報告它(bugs.ghostscript.com)。確保附上原始文件,並儘可能清楚地說明問題。我認爲這個PDF不會顯示「超鏈接」問題?順便說一句,-dGraphics | lphaBits = 4通常不會對pdfwrite設備做任何事情。 – KenS