Jpg কে পিডিএফ রূপান্তর করার সময় ত্রুটি


55

প্রতিবার আমি এই আদেশ দ্বারা jpgফাইল রূপান্তর করতে চানpdf

convert *.jpg pictures.pdf

আমার এই ত্রুটি বার্তাটি রয়েছে:

convert: not authorized `pictures.pdf' @ error/constitute.c/WriteImage/1028.

1
রূপান্তর * .jpg ছবি.পিডিএফ সমস্ত পিডিএফ ফাইলকে একটি ফাইল ছবি.পিডিএফ হিসাবে ওভাররাইট করবে?
বিজয়

: Stackoverflow থেকে এই সমাধান আমার জন্য কাজ stackoverflow.com/questions/42928765/...
মাইক

উত্তর:


79

এই সমস্যাগুলি একটি সুরক্ষা আপডেট থেকে আসে: https://launchpad.net/ubuntu/+source/imagemagick/8:6.8.9.9-7ubuntu5.13

কেউ এটিকে বাগ হিসাবে রিপোর্ট করেছেন: https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1796563

একটি অস্থায়ী স্থির হিসাবে, আমি /etc/ImageMagick-6/policy.xmlপিডিএফ অধিকারগুলি সম্পাদনা noneকরে read|writeসেখান থেকে পরিবর্তন করেছি । এর প্রভাব সম্পর্কে নিশ্চিত না, তবে কমপক্ষে এটি আমাকে কাজগুলি করার অনুমতি দেয়।


1
আমি এটি আবার দেখে নিলাম এবং আমি প্রায় নিশ্চিত যে সুরক্ষা ফিক্সটি কেবি.এসার্ট.আর / vul / id / 332928 এর সাথে সম্পর্কিত (যা ভূত লিপিতে -DSAFER বাইপাস করার বিভিন্ন উপায়ে দলিল করে)।
ইয়ংফ্রাগ

2
এটি আসলে বিজ্ঞাপন হিসাবে কাজ করে। আমি পিডিএফ-লাইনটি সহজভাবে মন্তব্য করেছি (কার্যকরভাবে মুছে ফেলা)। পার্শ্ব প্রতিক্রিয়াগুলি কী হবে তা জেনে রাখা ভাল! কনফিগারেশনের নীতিম্যাপে মন্তব্য করা হয়েছে যে এটি "ঘোস্টস্ক্রিপ্ট ফর্ম্যাট ধরণের অক্ষম করুন" এর জন্য।
মার্টেন কোয়েটিসিয়র


1
আমি সুরক্ষা সেটিংস পরিবর্তন করতে দ্বিধায় ছিলাম। ইমেজম্যাগিকের বিকল্প হিসাবে আমি "পিডিএফটিপএম-জেপিগ ইনপুট.পিডিএফ আউটপুট.জেপজি" (পপলার-ইউপ্রেস নামের প্যাকেজ থেকে) ব্যবহার করেছি। এই বিকল্পটি পোস্ট করা হয়েছে bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1796563
ওয়াহিদ পজিরান্দে

পরিবর্তন গন্তব্য ফাইল ফরম্যাট নীতি যথাক্রমে <নীতি ডোমেইন = "সংকেতপদ্ধতিরচয়িতা" অধিকার = "পড়া | লিখুন" প্যাটার্ন = "পিডিএফ" /> .Usually তারা শেষ .Thanks হতে হবে
ইউনুস

3

যদি আপনি এর প্রভাবগুলি সম্পর্কে উদ্বিগ্ন হন তবে https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1796563 উল্লেখ করেছে যে

প্রকাশের নোটগুলি হুবহু পরিষ্কার না থাকলেও ঘোস্টস্রিপ্ট v9.25 এই ধরণের কিছু দুর্বলতাগুলি সমাধান করার বিষয়ে উল্লেখ করেছে: https://www.ghostscript.com/doc/9.25/News.htm


3

স্বীকৃত উত্তরের অনুসরণ করে আমার উবুন্টু 16.04.6 এলটিএসে এটি স্থির করুন ।

এটি দ্রুত স্থির করার জন্য সাধারণ সেড ওয়ান-লাইনার তৈরি করা হয়েছে:

sudo sed -i 's#<policy domain="coder" rights="none" pattern="PDF" />#<policy domain="coder" rights="read|write" pattern="PDF" />#' /etc/ImageMagick-6/policy.xml

এবং প্রোগ্রাম্যাটিক উপায়ে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.