পোস্টস্ক্রিপ্টকে এসভিজিতে রূপান্তর করা কি সম্ভব? (ইঙ্কস্পেস)


10

কোনও পোস্টস্ক্রিপ্ট ফাইলকে এসভিজিতে রূপান্তর করা কি সম্ভব?

টেক্সট.এসইতে একটি উত্তরের ভিত্তিতে আমি ইনস্কেপ ব্যবহার করার চেষ্টা করেছি:

inkscape test.ps --export-inkscape-svg=test.svg

এটি প্রকৃতপক্ষে একটি এসভিজি ফাইল তৈরি করেছে, তবে ফন্টটি পরিবর্তন করেছে এবং বর্ণগুলির মধ্যে ব্যবধানকে সরিয়ে দিয়েছে। সর্বনিম্ন কাজের উদাহরণ হিসাবে, আমি একটি পোস্টস্ক্রিপ্ট ফাইল তৈরি করেছি যাতে কেবল পাঠ্য অন্তর্ভুক্ত থাকে (যদিও আমার মূল ফাইলগুলিতে পাঠ্য এবং গ্রাফিক উভয়ই থাকে)। নিম্নলিখিত চিত্রটি পোস্টস্ক্রিপ্ট ফাইল (শীর্ষ) এবং ফলাফলের এসভিজি ফাইল (নীচে) দেখায়:

এখানে চিত্র বর্ণনা লিখুন

পিএসকে এসভিজিতে রূপান্তর করার সঠিক উপায় কী?


2
যেমন আপনি দেখছেন: ইনস্কেপ এটি করার একটি উপায় হওয়া উচিত। এটি ব্যর্থ হবার অর্থ প্রোগ্রামটিতে একটি ত্রুটি রয়েছে। সুতরাং, এখানে অন্য কোনও উত্সাহ ব্যতীত, আপনি যদি ইঙ্কস্কেপ বিকাশকারীদের কাছে যে সমস্যার কথা বলেছেন সে সম্পর্কে যদি ওউ জানান তবে আপনি কি এটি করতে পারেন? ঠিকানাটি হ'ল: বাগস.লঞ্চপ্যাড.এন.আইঙ্কসকেপ । আপনি যখন এটি করেন, আপনি এখানে স্ক্রিনশটের মতো ব্যবহার করেছেন এমন একটি পোস্টস্ক্রিপ্ট ফাইল সংযুক্ত করুন যা সমস্যাটিকে ট্রিগার করে। ইনস্পেক্টের মতো ফ্রি সফটওয়্যারটির মাঝে মাঝে কোনও পারিশ্রমিক, ফুলটাইম বিকাশকারী নেই এবং সমস্যাগুলি অনুসন্ধান এবং প্রতিবেদন করার মতো সমস্যাগুলিতে অবদান রাখতে তারা ব্যবহারকারীর উপর নির্ভর করে।
jsbueno

উত্তর:


6

দুঃখিত - এটি আপনার প্রশ্নের উত্তর দেবে না: "পিএসকে এসভিজিতে রূপান্তর করার সঠিক উপায় কী?"

কোনও "সঠিক উপায়" নেই। "সম্ভাব্য উপায়" রয়েছে। এটি এটি একটি খুব জটিল বিশ্ব।

আমি যেমন মন্তব্যটিতে উল্লেখ করেছি, আমি নিজেই ইনস্কেপ ব্যবহার করার চেষ্টা করব। আপনি প্রোগ্রামটিতে কোনও সমস্যায় পড়েছেন - আমাকে আপনাকে জিজ্ঞাসা করতে দিন: আপনার পিএস ফাইলটি আপনি যেখানে তৈরি করেছেন তা ছাড়া অন্য জায়গাগুলিতেও যথাযথভাবে রেন্ডার করে? আপনি কি প্রশ্নটির সাথে মিনিমালিস্ট ফাইল সংযুক্ত করতে পারেন?

এখন, অন্যভাবে চেষ্টা করার চেষ্টা করুন: ঘোস্টস্রিপ্ট হ'ল একটি পাওয়ারফুল পোস্টস্ক্রিপ্ট যা "পিএস-টু-পিএস" মোডে রয়েছে যা অন্যান্য প্রোগ্রামগুলির জন্য আরও "সরল" পাওয়ার জন্য পোস্টস্ক্রিপ ফাইলগুলিকে সহজতর করে। যদি আপনার কাছে এটি ইতিমধ্যে না থাকে তবে আমি আপনাকে এটি পেতে পরামর্শ দিই।

এটি এসভিজি আউটপুট করতে পারে - তবে আপনি জানতে পারবেন যে আপনার ফাইলটি এর ভিতরে সঠিকভাবে রেন্ডার করে কিনা (স্পেসিং এবং ফন্ট সহ), এবং দ্বিতীয়টি, আপনি গৌণলিপিটির "পিএস 2 পিএস" মোড ব্যবহার করতে পারেন একটি গৌণ পোস্টস্ক্রিপ্ট ফাইল তৈরি করতে আপনি ইনস্কেপে আমদানির চেষ্টা করতে পারেন। এটির সাফল্যের সুযোগ রয়েছে, যেহেতু এটিতে কম ব্যবহৃত বা অ-মানক, পাঠ্য বিকল্পগুলি হ্যান্ডেল করা উচিত যা ইনস্কেপ উপলব্ধি করতে ব্যর্থ হচ্ছে।

ঘোস্টস্ক্রিপ্টটি নিজে ব্যবহার করতে বেশ "রুক্ষ" হতে পারে - এটি একটি বিকাশকারীর সরঞ্জাম, কোনও ডিজাইনারের নয় (এটি কিছু অপারেটিং সিস্টেমের জন্য প্রিন্টার ড্রাইভার হিসাবে সরাসরি ব্যবহৃত হয়), সুতরাং আপনাকে এর ডকুমেন্টেশনে কিছুটা খনন করতে হবে (বা আবার জিজ্ঞাসা করুন) পোস্টস্ক্রিপ্ট থেকে পোস্টস্ক্রিপ্ট অংশটি কাজ করার জন্য। "জিএসভিউ" সহযোগী প্রোগ্রামটি পাওয়া, যা পোস্টস্ক্রিপ্টকে একধরণের উইন্ডো দেয় পাশাপাশি সহায়তা করতে পারে।


2

আমি অ্যাডোব ইলাস্ট্রেটারে পোস্টস্ক্রিপ্ট ফাইলটি খোলার পরামর্শ দেব, যা মায়ের দুধের মতো ইপিএস ফাইল ল্যাপ করে এবং এসভিজি রফতানির কাজ করে।

1. উপাদান (গুলি) আমদানি করুন বা সেগুলি সরাসরি খুলুন (ইপিএস)
২. যদি আপনি স্বচ্ছ পটভূমি চান তবে VIW এর অধীনে "স্বচ্ছতা গ্রিড দেখান" বিকল্পটি নির্বাচন করতে ভুলবেন না।
৩. হিসাবে সংরক্ষণ করুন - এসভিজি চয়ন করুন

আমি ধরে নেব যে আপনি ওয়েবের জন্য এসভিজি ব্যবহার করছেন - আরজিবিতে ফাইল গামুট / রঙ সেটিংস রাখুন এবং রাস্টার সেটিংসে প্রিন্ট রেজোলিউশনের চেয়ে ডকুমেন্টটির রেজোলিউশনটি স্ক্রিনে সেট করুন (প্রভাবগুলিতে)

এই সেটিংসটি অ্যাপ্লিকেশনের প্রায় প্রতিটি কোণে থাকা বিষয়টি অ্যাডোবকে এতটাই অযৌক্তিক করে তোলে of


2

Pstoedit এর সাহায্যে :

barcode -e ean -b 4003994155486 | pstoedit -q -f fig | fig2dev -L svg

এই উদাহরণে barcodeপোস্টস্ক্রিপ্ট আউটপুট করে। তারপরে pstoeditএটি নেওয়া হয় এবং চূড়ান্তভাবে ( -q) ডুমুর কোডে রূপান্তরিত হয়, যা পরে ডুমুরদেব দ্বারা এসভিজিতে রূপান্তরিত হয়।

ইনস্কেপ ব্যবহার করার সময় আপনাকে চারপাশে ফাইলগুলি পাস করতে হবে কারণ ইনকস্কেপ ফর্ম্যাট সনাক্তকরণে ইনপুট ফাইলের উপর নির্ভর করে:

barcode -e ean -b 4003994155486 > example.eps
inkscape -z example.eps --export-plain-svg /dev/stdout

এই সরঞ্জামটি কী তা বোঝাতে আপনি কিছুটা প্রসারিত করতে পারেন? কমপক্ষে এই বিকল্পগুলি কি?
লুসিয়ানো

@ লুসিয়ানো এটি করেছেন
সান্মই

লিনাক্সে, ম্যানুয়ালগুলি পড়তে আপনি ম্যান প্রোগ্রামটি ব্যবহার করতে পারেন। এটি আপনাকে pstoedit, এবং fig2dev এর সমস্ত কার্যকারিতা বলবে। আমার কাছে বারকোড ইনস্টল করা নেই তবে আমি ধরে নিয়েছি এটি একইভাবে কাজ করবে। আপনি টার্মিনালটিতে টাইপ করতে পারেন: man fig2dev এটি ডুমুরদেব এবং তার বিকল্পগুলি সম্পর্কে আপনাকে জানাবে। আমার ক্ষেত্রে আমি বারকোড ইউটিলিটিটি ব্যবহার করি নি, তবে আমি ইতিমধ্যে তৈরি একটি পিএস ফাইল ব্যবহার করেছি। আমি এই কমান্ডটি দিয়ে রূপান্তর ও আউটপুট করেছি: pstoedit -q -f fig sqrsDup.ps | fig2dev -L svg > test.svg sqrsDup.ps ফাইলটি আমি ইতিমধ্যে তৈরি করেছি এবং টেস্ট.এসভিজি ফাইল আউটপুট being
j0h
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.