পিডিএফ ডকুমেন্ট জেনারেশনের জন্য ওপেন সোর্স গো লাইব্রেরি
ব্যাচ প্রসেসিং এবং স্ক্রিপ্টিং পিডিএফ ডকুমেন্টের জন্য ওপেন সোর্স গো API।
PDFCPU হল গো-তে লেখা একটি ওপেন সোর্স ব্যাপক PDF প্রসেসিং লাইব্রেরি। এটি একটি কমান্ড লাইন ইন্টারফেসের মাধ্যমে ব্যাচ প্রসেসিং এবং পিডিএফ নথি স্ক্রিপ্ট করার জন্য নির্মিত। অধিকন্তু, API GO ব্যবহার করে আপনার অ্যাপ্লিকেশনগুলিতে PDF নথিগুলিকে একীভূত করা সহজ করে তোলে। এপিআই বিস্তৃত কমান্ড সেট সহ পিডিএফ ডকুমেন্ট তৈরি এবং ম্যানিপুলেট করা সহজ করে তোলে।
API ব্যবহার করে, আপনি আপনার PDF নথিতে সংযুক্তি যোগ করতে পারেন, মালিক এবং ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে পারেন এবং ডেটা এনক্রিপ্ট বা ডিক্রিপ্ট করতে পারেন। এপিআই পিডিএফ ডকুমেন্ট থেকে পেজ যোগ বা অপসারণের অনুমতি দেয়, আপনি এপিআই ব্যবহার করে আপনার পিডিএফ ঘোরাতে, ছাঁটাই, বিভক্ত এবং যাচাই করতে পারেন। উপরন্তু, API কীওয়ার্ড যোগ করার এবং পিডিএফ ডকুমেন্ট অপ্টিমাইজ করার অনুমতি দেয়।
.
PDFCPU দিয়ে শুরু করা
আপনার সিস্টেমে PDFCPU ইনস্টল করতে, অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান।
GitHub এর মাধ্যমে PDFCPU ইনস্টল করুন
go get https://github.com/pdfcpu/pdfcpu
কমান্ড ভিত্তিক ফ্রি গো লাইব্রেরির মাধ্যমে পিডিএফ এনক্রিপ্ট করুন
PDFCPU হল একটি কমান্ড-ভিত্তিক PDF ডকুমেন্ট ম্যানিপুলেশন API। কমান্ড ভিত্তিক সিস্টেম দক্ষতার সাথে বিপুল সংখ্যক ফাইল ম্যানিপুলেশন করতে দেয়। পিডিএফ ফাইল এনক্রিপ্ট করার জন্য, API নিম্নলিখিত কমান্ড প্রদান করে।
pdfcpu encrypt [-v(erbose)|vv] [-q(uiet)] [-mode rc4|aes] [-key 40|128|256] [perm none|all] [-upw userpw] -opw ownerpw inFile [outFile]
অধিকন্তু, API নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ডিক্রিপশন, ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন, মালিকের পাসওয়ার্ড পরিবর্তন, তালিকা এবং অনুমতি সহ অন্যান্য নথি সুরক্ষা বৈশিষ্ট্য সরবরাহ করে।
বিনামূল্যে GO API এর মাধ্যমে PDF এ ছবি যোগ করুন
ওপেন-সোর্স API PDFCPU সহজেই এবং দ্রুত ছবিগুলিকে PDF এ যোগ ও রূপান্তর করতে দেয়। চিত্রগুলি রূপান্তর করার জন্য আপনাকে কেবল নিম্নলিখিত কমান্ডটি চালাতে হবে এবং আউটপুট পিডিএফ ডকুমেন্ট স্বয়ংক্রিয়ভাবে তৈরি হবে।
Go এর মাধ্যমে PDF পেজে ইমেজ যোগ করুন
pdfcpu import [-v(erbose)|vv] [-q(uiet)] [description] outFile imageFile...
// Create a single page photo.pdf containing photo.png using the default positioning pos:full.
pdfcpu import photo.pdf photo.png
// Create a single page PDF using paper size f:A5 & positioning parameter pos:c to center the image
pdfcpu import -- "f:A5, pos:c" photo.pdf photo.jpg
// Create a PDF with picture to the right side vertically centered.
pdfcpu import -- "form:A5L, pos:r, off:-20 0" photo.pdf photo.jpg
//convert your input images to greyscale:
pdfcpu import -- "gray:true" gray.pdf test.jpg
GO এর মাধ্যমে PDF ডকুমেন্ট প্রপার্টি যোগ করুন, সরান বা তালিকাভুক্ত করুন
এপিআই ব্যবহার করে আপনি পিডিএফ ডকুমেন্ট প্রোপার্টি যোগ, অপসারণ বা তালিকাভুক্ত করতে পারেন। একটি নথি সম্পত্তি যোগ করা বেশ সহজ, আপনাকে শুধু লিখতে হবে এবং সম্পত্তি কমান্ড যোগ করতে হবে এবং সম্পত্তির নাম এবং মান ইনপুট করতে হবে।
Go এর মাধ্যমে PDF নথির বৈশিষ্ট্য যোগ করুন
// Adding a property
pdfcpu properties add in.pdf name = value
//Adding two properties
cpu properties add in.pdf 'name1 = value1' 'name2 = value2'
অনুরূপ, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে নির্দিষ্ট পিডিএফ নথি বৈশিষ্ট্যগুলি সরাতে পারেন।
Go এর মাধ্যমে PDF নথির বৈশিষ্ট্যগুলি সরান৷
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf