শেষ আপডেট: 25 Jun, 2025

PDF গুলি হল ডকুমেন্ট শেয়ার করার একটি চমৎকার উপায়, যা ফরম্যাটিং অক্ষত রাখে, তবে কখনও কখনও আপনাকে শুধুমাত্র PDF-এর ফর্ম ডেটা দরকার হয় — পুরো ফাইল নয়। এখানেই FDF কাজে আসে। FDF, বা Forms Data Format, হল Adobe দ্বারা বিকশিত একটি ফাইল ফরম্যাট, যা PDF থেকে শুধুমাত্র ফর্ম ডেটা (যেমন নাম, ইমেইল, চেকবক্সের অবস্থা) পরিচালনা করে।
সুতরাং, যদি আপনি নিজেকে “কীভাবে একটি PDF কে FDF-এ রূপান্তর করা যায়?” জিজ্ঞেস করে থাকেন, আপনি সঠিক জায়গায় এসেছেন! চলুন এটি বিশ্লেষণ করি।
FDF কী এবং কেন আপনি এটি ব্যবহার করবেন?
রূপান্তরে যাওয়ার আগে, আসুন স্পষ্ট করে বলি FDF আসলে কী।
- FDF (Forms Data Format) ফাইলগুলি হালকা ওজনের, যা শুধুমাত্র PDF ফর্ম পূরণের জন্য ডেটা এবং নির্দেশনা ধারণ করে।
- এটিকে ফর্মের ডিজাইন ছাড়া কন্টেন্ট হিসেবে ভাবুন।
- এটি সাধারণত ফর্ম ডেটা বের করা, পরিবর্তন করা বা পাঠানো জন্য ব্যবহৃত হয়, পুরো PDF প্রয়োজন হয় না।
কীভাবে একটি PDF কে FDF-এ রূপান্তর করা যায়
আপনার কাছে যেসব টুল আছে, তার উপর নির্ভর করে আপনি বিভিন্ন পদ্ধতি ব্যবহার করতে পারেন।
১. Adobe Acrobat Pro ব্যবহার করে
যদি আপনার কাছে Adobe Acrobat Pro থাকে, এটি সবচেয়ে সহজ পদ্ধতি।
ধাপসমূহ:
- আপনার PDF ফর্মটি Adobe Acrobat Pro-এ খুলুন।
- File > Export Data অথবা Tools > Prepare Form-এ যান।
- “Export Data” নির্বাচন করুন এবং ফাইল ফরম্যাট হিসেবে “FDF” বেছে নিন।
- আপনার পছন্দমতো স্থানে
.fdfফাইলটি সংরক্ষণ করুন.
নোট: এটি শুধুমাত্র তখনই কাজ করে যখন আপনার PDF একটি fillable ফর্ম হয়।
২. ফ্রি অনলাইন টুল ব্যবহার করে
যদি আপনার কাছে Acrobat Pro না থাকে, কিছু অনলাইন টুল আপনাকে ফর্ম ডেটা বের করতে দেয়:
- “PDF to FDF online converter” অনুসন্ধান করুন।
- আপনার PDF ফর্ম আপলোড করুন।
- ফলস্বরূপ
.fdfফাইলটি ডাউনলোড করুন।
সতর্কতা: অনলাইন টুল ব্যবহার করার সময় সংবেদনশীল ডকুমেন্টের ক্ষেত্রে সর্বদা সতর্ক থাকুন।
৩. PDF SDK বা প্রোগ্রামিং লাইব্রেরি ব্যবহার করে
যদি আপনি ডেভেলপার হন বা অটোমেশন নিয়ে কাজ করেন, আপনি নিম্নলিখিত লাইব্রেরিগুলি ব্যবহার করতে পারেন:
- PDF ফাইল থেকে FDF-এ ডেটা এক্সপোর্ট করুন
- FDF থেকে PDF ফাইলে ডেটা ইম্পোর্ট করুন
- iText (Java/.NET)
- PDFBox (Java)
- PDFLib
- Adobe’s FDF Toolkit
এগুলি আপনাকে স্ক্রিপ্ট লিখতে দেয় যা PDF ফাইল খুলে, ফর্ম ফিল্ড বের করে এবং সেগুলোকে FDF-এ এক্সপোর্ট করে।
PdfReader reader = new PdfReader("form.pdf");
FileOutputStream out = new FileOutputStream("data.fdf");
FdfWriter writer = new FdfWriter();
writer.setField("name", "John Doe");
writer.writeTo(out);
reader.close();
out.close();
একটি FDF ফাইলের ভিতরে কী থাকে?
একটি FDF ফাইল হল একটি টেক্সট-ভিত্তিক ফরম্যাট — আপনি এটি Notepad-এও খুলতে পারেন। সাধারণত এটি এই রকম দেখায়:
%FDF-1.2
1 0 obj
<<
/FDF
<<
/Fields [
<< /T (name) /V (John Doe) >>
<< /T (email) /V (john.doe@example.com) >>
]
>>
>>
endobj
trailer
<< /Root 1 0 R >>
%%EOF
এই গঠনটি আপনার মূল PDF-এ থাকা ফর্ম ফিল্ডগুলোর সঙ্গে সরাসরি মানচিত্রিত হয়।
আপনি কি FDF থেকে PDF-এ ফিরে রূপান্তর করতে পারেন?
হ্যাঁ! আপনি FDF ডেটা পুনরায় একটি PDF ফর্মে ইম্পোর্ট করতে পারেন, নিম্নলিখিত উপায়ে:
- Adobe Acrobat ব্যবহার করে: Prepare Form > More > Import Data-এ যান।
- লাইব্রেরি ব্যবহার করে প্রোগ্রাম্যাটিকভাবে।
- অথবা pdftk এর মতো কমান্ড-লাইন টুল ব্যবহার করে:
pdftk form.pdf fill_form data.fdf output filled_form.pdf
শেষ কথা
যদি আপনি চান তবে PDF কে FDF-এ রূপান্তর করা অত্যন্ত সহায়ক হতে পারে:
- ফর্ম ডেটা আলাদাভাবে সংরক্ষণ করা।
- ডাইনামিকভাবে ফর্ম পূর্ব-ভরণ করা।
- কেবল ডেটা ওয়েবের মাধ্যমে পাঠানো (ছোট ফাইল সাইজ)।
PDF থেকে FDF বের করা, হোক ম্যানুয়ালি Adobe Acrobat দিয়ে বা কোডের মাধ্যমে, ইন্টারেক্টিভ ফর্ম পরিচালনার একটি ব্যবহারিক পদ্ধতি।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
প্রশ্ন: আমি কি স্ক্যান করা PDF থেকে FDF বের করতে পারি?
উত্তর: না, FDF-এ fillable ফর্ম দরকার। স্ক্যান করা PDF কেবল একটি ছবি এবং এতে ফর্ম ডেটা থাকে না।
প্রশ্ন: FDF কি XFDF এর সমান?
উত্তর: ঠিক নয়। XFDF হল FDF-এর XML সংস্করণ। এটি আরও আধুনিক এবং ওয়েব-ফ্রেন্ডলি।