2011-01-13 17 views
6

में बदलने के लिए घोस्टस्क्रिप्ट का उपयोग करें, इसलिए मैं पोस्टस्क्रिप्ट में पीसीएल प्रारूप में बनाई गई फ़ाइलों को कनवर्ट करने के लिए घोस्टस्क्रिप्ट का उपयोग करना चाहता हूं।पीसीएल को पोस्टस्क्रिप्ट

यह मेरी समस्या का सारांश है। मैं बस इसे कमांड लाइन पर चलाने की कोशिश कर रहा हूं, लेकिन अंतिम चरण में इसे एलपी-डी < जीएस कुछ कुछ

जीपीएल घोस्टस्क्रिप्ट 9.00 (2010-09-14) मैं इसे सोलारिस 10 सर्वर पर चला रहा हूं लेकिन मेरा मानना ​​है कि किसी भी यूनिक्स सिस्टम को समान कार्य करना चाहिए।

bash-3.00# /usr/local/bin/gs -sDEVICE=pswrite  -dLanguageLevel=1  -dNOPAUSE -dBATCH -dSAFER  -sOutputFile=output.ps cms-form.pcl 
GPL Ghostscript 9.00 (2010-09-14) 
Copyright (C) 2010 Artifex Software, Inc. All rights reserved. 
This software comes with NO WARRANTY: see the file PUBLIC for details. 
Error: /undefined in &k2G-210z100u0l6d0e63fa0V 
Operand stack: 

Execution stack: 
    %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1910 1 3 %oparray_pop 1909 1 3 %oparray_pop 1893 1 3 %oparray_pop 1787 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 
Dictionary stack: 
    --dict:1154/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)-- 
Current allocation mode is local 
Current file position is 30 
GPL Ghostscript 9.00: Unrecoverable error, exit code 1 

उत्तर

7

आप उपयोग कर रहे हैं Ghostscript (gs) है, जो नहीं पढ़-इन कर सकते हैं और पीसीएल interprete। निष्पादन pspcl6 कहा जाता है:

आप GhostPDL घटक है कि पीसीएल interpretes से उपयोग करना चाहिए।

फिर

pspcl6^
    -o out.pdf^
    -sDEVICE=pdfwrite^
    in.pcl 

की तरह एक आदेश पीडीएफ करने के लिए अपने PCL कन्वर्ट चाहिए। पोस्टस्क्रिप्ट स्तर 2 के लिए -sDEVICE=ps2write का उपयोग करें।

हालांकि, pspcl6 की पूर्व-संकलित बाइनरी ढूंढना मुश्किल हो सकता है। उत्पादों के घोस्टस्क्रिप्ट परिवार का हिस्सा होने के बावजूद यह अच्छी तरह से ज्ञात नहीं है। आपको + अपने स्वयं के संस्करण from the sources संकलित करने की आवश्यकता हो सकती है।

अद्यतन:

संबंधित मुद्दे