2013-07-16 105 views
1

我正在嘗試生產生產準備pdf。使用ghostscript的postscript文件裏面的eps文件

我有動態生成的admin和postscript文件上傳的eps文件。我用下面的腳本

%%BeginDocument: danske.eps 
(".$bgeps_path.") run 
%%EndDocument 

現在我的問題是包括在PostScript文件

EPS,應該有周圍圖像10毫米的空間。

我設法通過翻譯將10mm空間添加到pdf中。

但是當它進行打印時,打印機切割兩個邊,一個是10mm空間,另一個是圖像邊。

所以我想要的是隻允許一個邊緣切割10mm的空間。

我試圖通過玩BoundingBox來實現這一點,但這對我有幫助。

回答

1

BoundingBox是一個評論,沒有更多,因此通常被忽略。如果你想放置一個EPS,那麼你需要遵循EPS包含規則。您需要設置當前轉換矩陣,以便在畫布上正確縮放和位置 EPS。

技術說明5022 EPSF規格說明V3.0具有準則第13頁導入EPS文件,你真的應該閱讀,尤其是第16頁上的座標系統改造的技術說明,請訪問:

http://partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf

+0

我設法設置它在正確的座標,我的問題是剪切路徑。我想在pdf中設置eps圖像路徑+ 10mm左右的空間,現在打印機不應該能夠檢測到eps圖像路徑,只有我的外部剪切路徑應該考慮 – user1600540

+0

換句話說,我有路徑問題。 Eps圖像的路徑和+ 10mm空間路徑,所以我的問題是,我們如何刪除/忽略eps圖像路徑。 – user1600540

+1

本質上,你不能。 EPS的全部重點在於它是一個'黑匣子',你不能改變它的內容。但我沒有看到任何證據表明EPS正在使用「裁剪路徑」。說實話,你最好的選擇是把一個例子EPS文件放在公開的地方,這樣我和其他人就可以看到它。 – KenS

相關問題