मैं एसवीजी फ़ाइलों को पीडीएफ फाइलों (विशेष रूप से CentOS 5.3 x86_64 पर) से युक्त फ़ाइलों में कैसे बदल सकता हूं? [डुप्लिकेट]


5

संभावित डुप्लिकेट:
मैं लिनक्स पर एक एसवीजी को पीडीएफ में कैसे बदल सकता हूं

मैं क्रमिक रूप से एसवीजी फाइलों को पीडीएफ फाइलों में बदलना चाहता हूं। हालाँकि, SVG फ़ाइलों में पाठ होता है जो उत्पन्न पीडीएफ फाइलों में खोजा जाना चाहिए। साथ ही, इसे X86_64 आर्किटेक्चर के लिए Red Hat Enterprise Linux 5.3 या CentOS 5.3 पर काम करना होगा। यह अच्छा होगा यदि यह ओपन सोर्स हो या कम से कम बहुत महंगा न हो।

यहाँ मैंने कोशिश की है। बटिक को छोड़कर ये सभी डेबियन लेन पर ठीक काम करते हैं।

Inkscape
I इसे http://inkscape.modevia.com/ap से ऑटोपैकेज का उपयोग करके स्थापित किया जा सकता है, लेकिन जब मैं इसे कमांड लाइन से उपयोग करता हूं, तो पाठ खोज योग्य नहीं होता है।

बाटिक रैस्टराइज़र [sic]
जब यह एसवीजी फाइलों को पीडीएफ फाइलों में बदलता है, तो टेक्स्ट अब खोजा नहीं जा सकता है।

svg2pdf
इस स्रोत और इसके कई आश्रितों को डाउनलोड करने के लिए उपलब्ध हैं। मैं इसे CentOS पर संकलित करने के लिए कोशिश कर रहा हूं, लेकिन अभी तक सफलता नहीं मिली है। मुझेडेबियन x86_64 के लिएएक पूर्वनिर्धारित संस्करण मिला, लेकिन यह CentOS पर काम नहीं करता है।

rsvg-Convert
Generated PDF CentOS 5.3 पर खोज योग्य नहीं है। शायद कैरो के एक नए संस्करण को स्थापित करने से मदद मिलेगी। Rsvg-convert (सुपरयूज़र पर) का उल्लेख करने के लिए डेवपैरिलो का धन्यवाद।

समाधान (लेकिन शायद उपरोक्त में से कुछ अभी भी पाठक के लिए उपयोगी होगा)
princeXML
यह स्रोत से स्थापित होने पर CentOS पर ठीक काम करता है। किसी कारण से .rpm से इंस्टॉल होने पर यह काम नहीं करता है। धन्यवाद एरिक डाहलस्ट्रम! (प्रदान समाधान है कि मेरे मामले के लिए stackoverflow पर काम किया)

Stackoverflow पर तैनात क्रॉस


समय का उल्लेख करने के लिए धन्यवाद कि आपने वास्तव में क्या काम किया।
डेवपैरिलो

जवाबों:


2

अधिकांश उपकरण वहाँ हैं (जैसे बैटिक या इमेजमैगिक) आपके वेक्टर डेटा को रेखापुंज मानचित्र में बदलने जा रहे हैं।

मैं rsvg-Convert की कोशिश करूंगा । यह कैरो को एक बैकएंड के रूप में उपयोग करता है, इसलिए आपके पास वही संकलन समस्याएं हो सकती हैं जो आप svg2pdf के साथ कर रहे हैं।


2

एक अन्य (अब तक बहुत कम ज्ञात) विकल्प है घोस्टपेडएल का gsvg (विंडोज पर: gsvg.exe)। GhostPDL Ghostscript की बहन है (वर्तमान में http://svn.ghostscript.com/ghostpdl/ पर एक ही रिपॉजिटरी में विलय हो रही है )। घोस्टपाड एसवीजी, एक्सपीएस और पीसीएल प्रसंस्करण के लिए है, जो पोस्टस्क्रिप्ट और पीडीएफ प्रसंस्करण के लिए घोस्टस्क्रिप्ट के समान है। यहाँ जाता हैं:

gsvg.exe ^
   -dBATCH ^
   -dNOPAUSE ^
   -dSAFER ^
   -sDEVICE=pdfwrite ^
   -sOutputFile=my.pdf ^
   [...more options you may want/need...] ^
   c:/path/to/my.svg

दिलचस्प। मैं और जानना चाहूंगा। लगता है कि भंडार को svn.ghostscript.com/ghostscript/trunk/ghostpitl पर स्थानांतरित कर दिया गया है । हालाँकि, मैंने चारों ओर देखा और gsvg.exe नहीं पाया।
क्रिस्टोफर बॉटम्स

@ अणु: आपको स्वयं .exe बनाने की आवश्यकता है। जैसा कि आपने उल्लेख किया, स्रोत स्थान बदल गया है। मैंने MSVC ++ एक्सप्रेस 2008 के साथ डिफ़ॉल्ट रूप से .vcproj फ़ाइल का उपयोग करके ट्रंक को सफलतापूर्वक बनाया है जो घोस्टस्क्रिप्ट स्रोतों में है। अगले कुछ हफ्तों में एक घोस्टस्क्रिप्ट ९ Ghost रिलीज़ लंबित है - मुझे नहीं पता कि वे घोस्टपीडीएल के बाइनरी को gsvg.exeफिर से जहाज करेंगे ।
कर्ट फ़िफ़ेल

नया स्थान: git clone git.ghostscript.com/ghostpdl.git
Quandary
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.