পিডিএফ ডকুমেন্ট জেনারেশনের জন্য ওপেন সোর্স গো লাইব্রেরি

ছবি বা টেক্সট ব্যবহার করে পিডিএফ ফাইল ওয়াটারমার্ক করার জন্য একটি ছোট কমান্ড লাইন টুল

MarkPDF হল একটি সহজ এবং ক্ষুদ্র ওপেন সোর্স PDF ডকুমেন্ট ম্যানিপুলেশন API PDF ডকুমেন্টে টেক্সট এবং ইমেজ-ভিত্তিক ওয়াটারমার্ক যোগ করার জন্য। এপিআই কমান্ডের একটি সেট এবং ডকুমেন্ট ম্যানিপুলেশনের জন্য একটি কমান্ড লাইন টুল প্রদান করে। এটি ব্যবহার করা বেশ সহজ এবং দ্রুত। কমান্ড ব্যবহার করে, বিকাশকারী পিডিএফ ডকুমেন্টের অবস্থান, ঘূর্ণন, প্রসারিত এবং অস্বচ্ছতা সেট করতে পারে।

এপিআই কোনো বাহ্যিক নির্ভরতা ছাড়াই হালকা। বর্তমানে, API আপনার নথিতে ওয়াটারমার্ক হিসাবে শুধুমাত্র ছবি এবং পাঠ্য যোগ করতে সমর্থিত। টেক্সট ওয়াটারমার্ক ব্যবহার করার সময় API শুধুমাত্র কুরিয়ার, হেলভেটিকা এবং টাইমস রোমান ফন্ট সমর্থন করে এবং ইমেজ ওয়াটারমার্ক ব্যবহার করার সময় আপনি PNG ছবি ব্যবহার করতে পারেন।

.

Previous Next

MarkPDF দিয়ে শুরু করা

আপনার সিস্টেমে MarkPDF ইনস্টল করতে, আপনাকে সর্বশেষ স্থিতিশীল ডাউনলোড করতে হবে রিলিজ তারপর এটির নাম পরিবর্তন করুন এবং এটি কার্যকর করার অনুমতি দিন৷ 

GitHub এর মাধ্যমে MarkPDF ইনস্টল করুন

mv markpdf_linux-amd64 markpdf 
sudo chmod +x markpdf

ফ্রি গো লাইব্রেরির মাধ্যমে পিডিএফ ডকুমেন্ট তৈরি করুন

Go দিয়ে PDF নথি তৈরি করা বেশ সহজ। আপনাকে যা করতে হবে তা হল API এর pdf.NewPDF("A4") পদ্ধতি ব্যবহার করে A4 আকারের একটি ফাঁকা পিডিএফ নথি তৈরি করুন৷ আপনি pdf.SetUnits("cm") পদ্ধতি ব্যবহার করে নথির পরিমাপ সেন্টিমিটারে সেট করতে পারেন এবং একইভাবে pdf.DrawUnitGrid() পদ্ধতি ব্যবহার করে নতুন তৈরি PDF নথিতে একটি গ্রিড আঁকতে পারেন।

Free GO API ব্যবহার করে PDF এ ফন্ট সেট করুন

এই লাইটওয়েট ওপেন সোর্স এপিআই পিডিএফ ডকুমেন্টের জন্য মৌলিক ডকুমেন্ট ম্যানিপুলেশন এবং জেনারেশন অপারেশনের অনুমতি দেয়। একবার আপনি একটি নতুন নথি তৈরি করলে, আপনাকে ফন্ট এবং ফন্ট শৈলী সেট করতে হবে। ফন্ট সেট করার জন্য, pdf.SetFont() পদ্ধতি, pdf.SetXY() পদ্ধতি ব্যবহার করে অবস্থান নির্ধারণ করুন এবং pdf.SetColor() পদ্ধতি ব্যবহার করে পাঠ্যের রঙ যথাক্রমে।

গো লাইব্রেরির মাধ্যমে পিডিএফ-এ ইমেজ বা টেক্সট ভিত্তিক ওয়াটারমার্ক যোগ করুন

ওপেন সোর্স লাইব্রেরি MarkPDF সফ্টওয়্যার পেশাদারদের পিডিএফ নথিতে মাত্র কয়েক লাইন কোড সহ পাঠ্য বা চিত্র-ভিত্তিক ওয়াটারমার্ক যোগ করতে দেয়। আপনি একটি পূর্ব-তৈরি কোম্পানির লোগো, স্ট্যাম্প বা অন্যান্য ছবি আমদানি করে সহজেই ইমেজ ওয়াটারমার্ক তৈরি করতে পারেন। বিভিন্ন ওয়াটারমার্ক শৈলী সম্পন্ন করতে বিভিন্ন ধরনের সেটিংস প্রয়োগ করা যেতে পারে।

Go এর মাধ্যমে PDF এ ইমেজ ওয়াটারমার্কিং প্রয়োগ করুন

 # watermark with all default options (on top left corner with 50% opacity)
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf"
// watermark at center
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --center
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -c
// watermark at right top with 20px offset from edge and full opaque
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --offset-x=-20 --offset-y=20 --opacity=1.0
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -x -20 -y 20 -o 1.0
// watermark at left bottom with 100px offset and 45 degree rotation
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --offset-x=100 --offset-y=-100 --angle=45
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -x 100 -y -100 -a 45
// stretch full with of page at page middle, with 30% opacity
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --scale-width-center --opacity=0.3
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -Wo 0.3
// Note the capital "W" 
// stretch full with of page at page bottom
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --scale-width --offset-y=-10
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -wy -10
        
 বাংলা