我有一個矢量格式的EPS文件,我需要將其轉換爲PDF,保留其矢量格式。我使用的是Windows 7系統,我試圖找到一個可以使用我的應用程序重新發布的工具。它不能是GUI或基於在線的;我需要我的應用程序將其用作庫或通過系統調用。如何將矢量eps文件轉換爲pdf?
我曾嘗試使用以下工具沒有成功:
- 的ghostscript 9.06 - PS2PDF - 輸出一個空白的PDF。
- ImageMagick - 生成一個PDF格式的正確圖像,但它是一個光柵轉換器,因此它不保留矢量格式。
- UniConvertor - 輸出空白pdf。
- pstoedit - 輸出空白pdf。
當然,我不是這些列出的任何工具的專家,所以很有可能我只是沒有使用正確的配置運行該工具;如果任何人認識到空白pdf是使用其中一種工具進行錯誤配置運行的症狀,請告訴我可能的修復方法。感謝您的任何幫助。
這裏是EPS文件的報頭:
%!PS-Adobe-2.0 EPSF-1.2
%%Creator:Adobe Illustrator(TM) 1.1
%%For:OPS MANUAL FLOE
%%Title:ILLUS.MAC
%%CreationDate:7/27/87 3:40 PM
%%DocumentProcSets:Adobe_Illustrator_1.1 0 0
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.1 0 0
%%DocumentFonts:Courier
%%+Helvetica
%%BoundingBox:000 -750 650 50
%%TemplateBox:288 -360 288 -360
%%EndComments
%%BeginProcSet:Adobe_Illustrator_1.1 0 0
如果Ghostscript產生一個空白頁面,那麼它可能存在某種錯誤,你是否收到任何錯誤信息?你正在使用哪個版本的Ghostscript?你能提供一個鏈接到EPS文件嗎?沒有看到它就很難說具體的事情。據我所知ImageMagick使用Ghostscript來處理PS/EPS/PDF文件,所以看起來這應該工作,如果你得到正確的命令。 – KenS
我編輯了這個問題來指定ghostscript的版本。上述所有運行都沒有錯誤信息。不幸的是,我無法提供EPS文件的鏈接,因爲它是專有數據。我不相信ImageMagick會爲我工作,無論配置如何,因爲它只是一個光柵轉換器,矢量格式必須保留,但我希望其他一些工具可能可以正確配置。 – JasonK
唯一值得關注的是,您可能會將EPS定位在頁面之外。您應該在EPS文件的開頭檢查%% BoundingBox註釋。您也可以嘗試使用Ghostscript的GSView,但對EPS文件進行DSC註釋解析。除此之外,沒有我無法訪問PostScript程序的東西就沒有什麼可說的。 – KenS