2017-03-26 37 views
0

有很多解決方案,如Quite Imposing。我的想法,我們可以使用ghostscipt做類似的事情。說, - 拆分頁面分成幾個PS文件 - 使用PostScript運行命令,插入的PS文件到一個寺廟 - (再次通過ghostscript的)轉讓PS模板轉換成PDF通過ghostscript拼版pdf

這纔是我的實驗模板,

%! 
/Times-Roman findfont 14 scalefont setfont 
% Page 1 
save 
    /showpage {} bind def 
    72 200 translate 
    (BBB001.ps) run 
restore 
72 680 moveto (This is a text on page 1) show 
72 200 translate 
72 100 moveto (this page 1) show 
showpage 

72 100 moveto 
(this page 2) show 
showpage 

更改爲pdf後無法看到BBB001.ps,我錯在哪裏?或者它不能完全工作!

[更新] 我最終得到它的工作,把BBB001.ps變成BBB001.eps。

回答

0

好吧,首先,不要去PostScript並回到PDF,這將失去各種質量。

如果你想進行頁面拼版,那麼你需要查看PDF解釋器,它本身是用PostScript編寫的,並在相當高的水平上對其進行調整。基本上你只需要不爲每個頁面做initgraphics/eraspage/showpage舞蹈。

你可能會喜歡我的回答看this question.

它不是真的有可能說,爲什麼你不能看到「BBB001.ps」,因爲我不知道什麼是該項目的PostScript。如果它包含一個showpage,那麼它會渲染該頁面將其彈出,擦除頁面,然後執行程序的其餘部分(文本「這是第1頁上的文本」等)彈出該頁面,繼續執行下一頁。

+0

ideed,從pdf - > eps - > pdf,質量變差。 – Mujiang