जवाबों:
आपको ईपीएस को इंकस्केप में खोलने और वहां से एसवीजी के रूप में सहेजने में सक्षम होना चाहिए।
बेहतर तुल्यता के लिए प्लेन एसवीजी के रूप में बचत न करें एसवीजी को एसकेजी न बनाएं। एडोब इलस्ट्रेटर एक ही काम कर सकता है, यह मुफ़्त नहीं है, लेकिन परीक्षण संस्करण है।
inkscape --export-plain-svg output.svg input.eps
वर्तमान में लिनक्स पर मेरे लिए सबसे अच्छा काम क्या है:
epstopdf foo.eps
pdf2svg foo.pdf foo.svg
मेरा मानना है कि पहला कमांड भूतों के लिए एक आवरण है, और दूसरा पॉपलर और काहिरा लाइब्रेरी के लिए एक आवरण है। उबंटु पर, वे संकुल टेक्सलीव-फॉन्ट-बर्तन और pdf2svg में हैं। धीरे-धीरे रोगी ठीक दिख रहे हैं, लेकिन लगता है कि वह इंकस्केप में संपादन योग्य नहीं है।
मैंने इस उद्देश्य के लिए इंकस्केप और यूनिकॉन्सर का उपयोग करने की कोशिश की, और जनवरी 2013 तक, दोनों को ऐसा प्रतीत होता है जब nothig लेकिन कुछ बहुत ही सरल रेखा कला वाले उदाहरण पर परीक्षण किया गया। Inkscape त्रुटियां फेंकता है और eps फ़ाइल नहीं खोल सकता। यूनिकोडर दुर्घटनाग्रस्त।
स्क्रिब्स और sk1 काम कर सकते हैं, लेकिन अजीब लग रहा है और वास्तव में इस कार्य के लिए अनुकूल नहीं है।
Uniconvertor वर्तमान में सबसे सुविधाजनक विकल्प है।
यह एक कमांड लाइन टूल है जो sK1 प्रोजेक्ट के साथ कोड साझा करता है। यदि आप अनिवर्चनीय का उपयोग करते हैं, तो आपको sK1 में छवि को परेशान करने की आवश्यकता नहीं होगी, इसलिए यह अधिक स्वचालित है।
इसे इस तरह चलाएं:
uniconvertor before.eps after.svg
और बस। मैंने इसे एक ईपीएस पर आज़माया था, लेकिन एसवीजी अनुचित तरीके से ऑफसेट किया गया था, लेकिन यह आपके लिए काम कर सकता है।
यहाँ विकल्प और कारणों की एक सूची है कि वे क्यों चूसते हैं:
SK1 प्रोजेक्ट
इसमें एक "पृष्ठ" का बोध होता है, जिस पर आप अपनी ड्राइंग बनाते हैं, इसलिए ईपीएस आयात करने के बाद, आपको इसे स्थानांतरित करना होगा और पृष्ठ को मैन्युअल रूप से क्रॉप करना होगा।
ImageMagick
ईपीएस से एसवीजी रूपांतरण के लिए, इमेजमैजिक कुछ वास्तव में बेवकूफ बिटमैप रूपांतरण करता है और एसवीजी फ़ाइलों को प्रस्तुत करेगा जो 50mb हैं, जब उन्हें कुछ केबी होना चाहिए। यह वास्तव में इन स्वरूपों के लिए एक वास्तविक वेक्टर रूपांतरण एल्गोरिथ्म नहीं है।
InkScape
हर बार जब मैंने एक ईपीएस को इंकस्केप के साथ परिवर्तित किया है, तो यह रंगों में गड़बड़ है। यह ईपीएस फाइल आयात करने के साथ एक इंकस्केप बग के कारण है । (अपडेट: फरवरी 2015 को इस बग के लिए जारी किया गया फिक्स)
तार से पुष्ट किया हुआ फ़ीता
जिम्प बस वही बेवकूफ बिटमैप रूपांतरण करता है जो ImageMagick करता है।
Scribus
यह मेरी ईपीएस फ़ाइल के रंगों को इंकस्केप की तुलना में और भी गलत हो जाता है, जबकि मैक के लिए पूर्वावलोकन इसे ठीक पढ़ सकता है।
मेरे पास इसके बेहतर परिणाम थे:
ps2pdf -dEPSCrop infile.eps
pdf2svg infile.eps outfile.svg
परिणामी SVG ज्यादा साफ था।
pdf2svg infile.pdf outfile.svg
इसके बजाय नहीं होना चाहिए infile.eps
? (और @gerlos मेरी eps यहाँ एक असली svg में बदल गया, कोई रेखापुंज नहीं ... लेकिन मुझे नहीं पता कि eps फ़ाइल बनाने के लिए किस प्रोग्राम का उपयोग किया गया था)
आप स्क्रिब्स को भी आज़मा सकते हैं (यह ईपीएस आयात करता है, इसके पास एक ठोस सीएमवाईके समर्थन है, और मुझे पता नहीं है कि किस हद तक है, लेकिन एसवीजी के रूप में बचाता है), या, एसके 1 परियोजना । लेकिन यह आखिरी अभी तक केवल लिनक्स में काम करता है। (जल्द ही OSX और Windows पोर्ट दिखाई देने के लिए) Inkscape के साथ अंतर (सिर्फ रूपांतरण के लिए) एक बेहतर CMYK और अन्य मुद्रण सुविधाओं का समर्थन प्रतीत होता है।
बेन का समाधान (एक मामूली संशोधन के साथ: eps2pdf => epspdf):
epspdf infile.eps
pdf2svg infile.pdf outfile.svg
मेरे लिए निर्दोष रूप से काम किया। मैं Ubuntu 11.04 का उपयोग कर रहा हूं। रूपांतरण तेज था और इसने रंगों को पूरी तरह से संरक्षित किया। इस समाधान की सिफारिश करने के लिए डेवलपर्स और बेन के लिए धन्यवाद। (मैंने उल्लेख किए गए अन्य सभी समाधानों की भी कोशिश की, लेकिन स्थापना की निर्भरता या पैलेट जानकारी के गुम होने के कारण वे सभी मुझे असफल कर गए।)
मैं इसके साथ संघर्ष करता हूं, स्टॉक फोटो वेबसाइट से एक वेक्टर छवि डाउनलोड करने के बाद, मैंने एक 9 एमबी ईपीएस फाइल के साथ समाप्त किया, जिसके लिए मेरे पास इसे संपादित करने के लिए एडोब इलस्ट्रेटर नहीं है।
लिब्रे ऑफिस ने इसे खोलने की पेशकश की लेकिन असफल, इंक्स्पेस और स्क्रिप्स दोनों ही इसे खोलने में असफल रहे। केवल घोस्टस्क्रिप्ट ही इसका पूर्वावलोकन करने में सक्षम था।
इस प्रश्नोत्तर को ढूंढते हुए मुझे आगे बढ़ाया।
मैंने इन चरणों को पूरा किया:
pdftocairo मेरा जीवन रक्षक है, इसने मुझे आसानी से परिणामी पीडीएफ फाइल को केवल उस हिस्से में फसल करने की अनुमति दी है, जिसके परिणामस्वरूप मुझे एसवीजी फाइलों में रुचि है, जिसमें केवल 10,000 वस्तुएं हैं, जो इंकस्पेस आसानी से अनग्रुप कर सकते हैं और मैं इसे आसानी से संपादित करने में सक्षम हूं। कमांड लाइन इस तरह दिखती है:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
नोट: -x -y -W -H निर्दिष्ट करता है कि किस क्षेत्र में बड़ी फ़ाइल से फसल की जाती है (वेक्टर छवियों के लिए इकाई बिंदु है)।
pstoedit एक टूल है, जो पोस्टस्क्रिप्ट और पीडीएफ फाइलों को विभिन्न रेखाचित्रों द्वारा अलग-अलग प्रारूप में परिवर्तित करता है।
pstoedit -f plot-svg before.eps after.svg
OS X पर, आप इसे पोर्ट का उपयोग करके स्थापित कर सकते हैं :sudo port install pstoedit
-dDELAYBIND
, plot-svg
जिसके लिए भूतों के नवीनतम संस्करण को हटा दिया गया है। फिर भी उकेरा गया,
https://cloudconvert.com/eps-to-svg पूर्णतम आसान उपाय है जो मुझे अक्सस्केप, ग्रेविटेसिग्नर के बाद से मिला है, और वस्तुतः अन्य सभी सॉफ्टवेयरों से यह प्रतीत होता है कि इसके साथ समस्याएँ हैं - क्लाउडकॉनट त्रुटिपूर्ण रूप से काम करता है।
Mac OS X के लिए:
आवश्यकताएँ: होमब्रे, xcode [उपकरण]
MacTeX
पहले tug.org/mactex/mactex-download.html (2.5Gb डाउनलोड) स्थापित करेंtexlua
अपने PATH
न्यूनतम पर डाउनलोड करने और इंस्टॉल करने की आवश्यकता है ।contextgarden.net/current/bin/luatex/osx-intel/bin/PATH
और अपने epspdf.tlu
टूल tex.aanhet.net/epspdf/#releases पर इंस्टॉल करेंbrew install poppler pdf2svg
आखिरकार आप निम्न क्रम का उपयोग कर सकते हैं:
epspdf.tlu somegfx.eps somegfx.pdf
pdf2svg somegfx.pdf somegfx.svg
Mavericks पर मेरे लिए ठीक काम करता है