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.