ঘোস্টস্ক্রিপ্ট সহজেই এটি সম্পাদন করতে পারে। আপনি এটি এখানে ডাউনলোড করতে পারেন: http://ghostscript.com/download/gsdnld.html এই উদাহরণে, আমি 32 বিট, উইন্ডোজ সংস্করণ ব্যবহার করছি।
নিম্নলিখিত দুটি ফাইল আছে। একটি পাওয়ারশেল স্ক্রিপ্ট এবং একটি ব্যাচের ফাইল। ব্যাচ ফাইলটি পাওয়ারশেল স্ক্রিপ্ট আরম্ভ করবে এবং কোনও কার্যকর নীতি সেটিংস বাইপাস করবে যাতে এটি কোনও পাওয়ার শেল কনফিগারেশন ছাড়াই কোনও মেশিন থেকে চালানো যায়। পাওয়ারশেল স্ক্রিপ্টটি সুরক্ষিত পিডিএফগুলির পুনরায় মুদ্রণ করতে এবং নির্দিষ্ট ডিরেক্টরিতে নিয়মিত পিডিএফ হিসাবে সেভ করার জন্য ভূতলিপিটি ব্যবহার করে।
ব্যাচ (অবস্থান: প্রশ্ন: \ পিডিএফএসটোপিডিএফ \ রূপান্তর পিডিএফ.বাট)
cd "q:\PDFStoPDF\gs"
powershell.exe -noexit -ExecutionPolicy Bypass -File "q:\PDFStoPDF\gs\pdfconvert.ps1"
প্রথমত, ব্যাচ ডিরেক্টরিটি নীচে গোস্টস্ক্রিপ্ট EXE এবং পাওয়ারশেল স্ক্রিপ্টে স্থান পরিবর্তন করে। তারপরে এটি এক্সিকিউশন পলিসিটিকে বাইপাস করে এবং পাওয়ারশেল স্ক্রিপ্টটি চালায়।
পাওয়ারশেল (অবস্থান: প্রশ্ন: \ পিডিএফএসটোপিডিএফ \ জিএস \ পিডিএফসিভার্ট.পিএস 1)
$GhostScript = "q:\PDFStoPDF\gs\gs9.20\bin\gswin32c.exe"
Get-ChildItem "Q:\PDFStoPDF\*.pdf" | Where {
$_.BaseName -NotMatch "Conv"
} | ForEach-Object {
$InputFile = $_.FullName
$OutputFile = "Q:\PDFStoPDF\{0} (Conv).pdf" -F $_.BaseName
& "$GhostScript" -dPDFA -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile="$OutputFile" "$InputFile"
}
পাওয়ারশেল স্ক্রিপ্টটি প্রথমে ঘোস্টস্ক্রিপ্ট এক্সেলের পথ নির্ধারণ করে gswin32c.exe
। এরপরে, আমরা এটিকে "প্রশ্ন: S পিডিএফএসটিপিডিএফ folder" ফোল্ডার থেকে সমস্ত পিডিএফগুলি পেতে বলি যেখানে ফাইলের নামটিতে "ক্রু" অক্ষর থাকে না। পাইপটি অবিরত রেখে আমরা ভুতের স্ক্রিপ্টকে বলি যে ইনপুট ফাইলটি বর্তমান ফাইলের নাম হবে এবং আউটপুট ফাইল একই ডিরেক্টরিতে বাস করবে তবে কেবল ফাইলের শেষে সিএনভি যুক্ত করবে।
স্ক্রিপ্টের আগে : প্রশ্ন: \ পিডিএফএসটোপিডিএফ \ myPDF01.pdf
স্ক্রিপ্টের পরে : প্রশ্ন: \ পিডিএফএসটোপিডিএফ \ myPDF01Conv.pdf
-নটম্যাচ স্যুইচটি এমন ফাইলগুলিকে মঞ্জুরি দেয় যা ইতিমধ্যে রূপান্তরিত হয়ে গেছে left
এরপরে, স্ক্রিপ্টটি পিডিএফ প্রিন্টার ব্যবহার করে পিডিএফ প্রিন্ট করে এবং সেভ করে pdfwrite
সুতরাং, এই কাজটি করার জন্য পদক্ষেপগুলি হ'ল একটি ফাইলকে Q: \ PDFStoPDF \ ডিরেক্টরিতে টেনে আনুন এবং তারপরে সেখানে বাস করা .bat ফাইলটিতে ক্লিক করুন। এটি পিডিএফ নেবে এবং এটিকে একই ডিরেক্টরিতে সম্পাদনাযোগ্য পিডিএফ হিসাবে পুনর্নির্মাণ করবে।