উত্তর:
আপনি ব্যবহার করতে পারেন gs
- গোস্টস্ক্রিপ্ট (পোস্টস্ক্রিপ্ট এবং পিডিএফ ভাষা দোভাষী এবং পূর্বরূপদাতা) নীচে:
-sDEVICE=pdfwrite
উপযুক্ত ব্যবহার করুন -dPDFSETTINGS
।
ডকুমেন্টেশন থেকে :
-dPDFSETTINGS = কনফিগারেশন
চারটি পূর্বনির্ধারিত সেটিংসের একটিতে "ডিস্টিলার প্যারামিটারগুলি" প্রিসেট করে:
- / স্ক্রিন অ্যাক্রোব্যাট ডিস্টিলার "স্ক্রিন অপ্টিমাইজড" সেটিংসের মতো লো-রেজোলিউশন আউটপুট নির্বাচন করে।
- / ইবুক অ্যাক্রোব্যাট ডিস্টিলার "ইবুক" সেটিংয়ের মতো মিডিয়াম রেজোলিউশন আউটপুট নির্বাচন করে।
- / প্রিন্টার অ্যাক্রোব্যাট ডিস্টিলার "প্রিন্ট অপ্টিমাইজড" সেটিংসের অনুরূপ আউটপুট নির্বাচন করে।
- / প্রিপ্রেস অ্যাক্রোব্যাট ডিস্টিলার "প্রিপ্রেস অপটিমাইজড" সেটিংসের অনুরূপ আউটপুট নির্বাচন করে।
- / ডিফল্ট সম্ভবত বৃহত্তর আউটপুট ফাইল ব্যয় করে বিভিন্ন ধরণের ব্যবহারের জন্য দরকারী হতে পারে আউটপুট নির্বাচন করে।
-o
আউটপুট ফাইলের বিকল্প যা সেট করে -dNOPAUSE
এবং -dBATCH
( ইন্টারঅ্যাকশন সম্পর্কিত প্যারামিটারগুলি দেখুন )উদাহরণ:
$ du -h file.pdf
27M file.pdf
$ gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -q -o output.pdf file.pdf
$ du -h output.pdf
900K output.pdf
এখানে -q
সাধারণ প্রারম্ভিক বার্তাগুলি দমন করে এবং এর সাথে সমান করুন -dQUIET
যা রুটিন তথ্য মন্তব্যগুলিকে দমন করে
ps2pdf input.pdf output.pdf
আমি উবুন্টুকে জিজ্ঞাসা করে উত্তর পেয়েছি এবং এটি আমার পক্ষে কাজ করে। এটি আসলে 18.1Mb হ্রাস করে 1.0Mb এ দাঁড়িয়েছে
tesseract
এই কমান্ডের সাহায্যে সঙ্কুচিত করার চেষ্টা করার সময় অনুসন্ধানযোগ্য পিডিএফ আউটপুট সম্পূর্ণ অপরিবর্তিত থাকে।
gs
, এটি এই উদাহরণ দেয়:ps2pdf -dPDFSETTINGS=/prepress figure.ps proof.pdf
আপনি এটি চেষ্টা করতে পারেন:
$ time pdftk myFile.pdf output myFile__SMALLER.pdf compress
GC Warning: Repeated allocation of very large block (appr. size 16764928):
May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 8384512):
May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 11837440):
May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 8384512):
May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 33525760):
May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 7254016):
May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 34041856):
May lead to memory leak and poor performance.
GC Warning: Repeated allocation of very large block (appr. size 33525760):
May lead to memory leak and poor performance.
real 0m23.677s
user 0m23.142s
sys 0m0.540s
$ du myFile*.pdf
108M myFile.pdf
74M myFile__SMALLER.pdf
এটি gs
107.5MiB ইনপুট ফাইলের জন্য এই ক্ষেত্রে 30% পর্যন্ত চেয়ে কম তবে সংকুচিত হয়।
tesseract
এই কমান্ডের সাহায্যে সঙ্কুচিত করার চেষ্টা করার সময় অনুসন্ধানযোগ্য পিডিএফ আউটপুট সম্পূর্ণ অপরিবর্তিত থাকে।
tesseract
এই কমান্ডের সাহায্যে সঙ্কুচিত করার চেষ্টা করার সময় অনুসন্ধানযোগ্য পিডিএফ আউটপুট সম্পূর্ণ অপরিবর্তিত থাকে।