পিডিএফ সুরক্ষিত (সুরক্ষিত) নিন এবং সম্পাদনাযোগ্য (সাধারণ) পিডিএফ হিসাবে সংরক্ষণ করবেন?


0

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

এমন কোনও সমাধান রয়েছে যা এই সুরক্ষিত পিডিএফগুলিকে ভর করে সম্পাদনাযোগ্যতে রূপান্তর করতে পারে? আমি কোনও ধরণের "হট" ফোল্ডারটি ভাবছিলাম যেখানে আমি সুরক্ষিত পিডিএফগুলিকে ফেলে দিতে পারি এবং সেগুলি স্বয়ংক্রিয়ভাবে রূপান্তরিত হয় এবং পুনরায় সংরক্ষণ হয়।

উত্তর:


1

ঘোস্টস্ক্রিপ্ট সহজেই এটি সম্পাদন করতে পারে। আপনি এটি এখানে ডাউনলোড করতে পারেন: 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 ফাইলটিতে ক্লিক করুন। এটি পিডিএফ নেবে এবং এটিকে একই ডিরেক্টরিতে সম্পাদনাযোগ্য পিডিএফ হিসাবে পুনর্নির্মাণ করবে।

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