Microsoft® ওয়ার্ড প্রসেসিং ডকুমেন্ট রূপান্তর করার জন্য বিনামূল্যে .NET লাইব্রেরি
DOCX কে PDF এ রূপান্তর করতে ওপেন-সোর্স লাইব্রেরি
DOCXToPDFCconverter কি?
একগুচ্ছ ওপেন-সোর্স API পাওয়া যায় যা কোডের মাধ্যমে পিডিএফ ডকুমেন্ট তৈরি করার অনুমতি দেয়। এর সাথে সমস্যাটি হল, এমনকি এক লাইন পরিবর্তনের জন্য, বিকাশকারীকে কোডটি আপডেট করতে হবে, এটি পরীক্ষা করতে হবে, একটি নতুন সংস্করণ প্রকাশ করতে হবে এবং শেষ ব্যবহারকারী আপডেটটি যাচাই করবে। এই ধরনের ছোট আপডেটের জন্য প্রক্রিয়াটি খুব দীর্ঘ এবং ব্যস্ত। DOCXToPDFCconverter শেষ ব্যবহারকারীদের Word এর মাধ্যমে আউটপুট নথি আপডেট করার অনুমতি দেওয়ার লক্ষ্যে তৈরি করা হয়েছে। শেষ ব্যবহারকারীরা DOCX আপডেট করতে পারে এবং API এটির জন্য একটি আউটপুট PDF ফাইল তৈরি করবে। আপনি শুধু DOCX কে PDF এ রূপান্তর করতে পারবেন না, আউটপুট হিসাবে HTMLও পেতে পারেন।
DOCX থেকে PDF এবং DOCX থেকে HTML রূপান্তরের সাথে কাজ করার সময় API উত্স নথিগুলিকে পার্স করে এবং গতিশীল বিষয়বস্তুকে পূর্বনির্ধারিত স্থানধারকগুলিতে প্রবর্তন করে৷ এপিআই উইন্ডোজ, লিনাক্স এবং ম্যাকোসে কাজ করে।
DOCXToPDFCconverter দিয়ে শুরু করা
প্রথমত, আপনার .NETCoreApp 2.1 থাকতে হবে। এর পরে, অনুগ্রহ করে GitHub থেকে ম্যানুয়ালি রিপোজিটরিটি ডাউনলোড করুন বা NuGet থেকে এটি ইনস্টল করুন।
NuGet এর মাধ্যমে DOCXToPDFCconverter ইনস্টল করা
Install-Package DocXToPdfConverter -Version 1.0.5
বিনামূল্যে .NET API এর মাধ্যমে DOCX কে PDF এ রূপান্তর করুন
DOCXToPDFCconverter .NET প্রোগ্রামারদের DOCX কে পিডিএফ প্রোগ্রামে রূপান্তর করতে দেয়। DOCX-কে PDF-এ রূপান্তর করার জন্য, আপনাকে একটি উৎস ফাইল সংজ্ঞায়িত করতে হবে, LibreOffice-এর পথ নির্ধারণ করতে হবে, স্থানধারক সেট করতে হবে এবং Convert() পদ্ধতি ব্যবহার করে নথিটিকে রূপান্তর করতে হবে। নিম্নলিখিত কোড স্নিপেট ব্যবহার করে, আপনি DOCX কে PDF এ রূপান্তর করতে পারেন।
C# এ DOCX কে PDF এ রূপান্তর করুন
- LibreOffice soffice.exe-এর পথ শুরু করুন
- আপনি আপনার Word নথিতে ব্যবহার করতে চান এমন স্থানধারক শুরু করুন। 3 ধরনের স্থানধারক রয়েছে: একটি প্লেইন টেক্সটের জন্য, একটি টেবিল সারিগুলির জন্য এবং একটি ছবির জন্য
- রিপোর্ট জেনারেটর আরম্ভ করুন এবং পরামিতি হিসাবে অবস্থানOfLibreOfficeSoffice পাস করুন
- ReportGenerator এর Convert() পদ্ধতি ব্যবহার করে DOCX কে PDF এ রূপান্তর করুন এবং প্যারামিটার হিসাবে ইনপুট DOCX ফাইল পাথ, আউটপুট PDF পাথ এবং স্থানধারক পাস করুন।
DOCX কে PDF এ রূপান্তর করতে বিনামূল্যে .NET API
// initialize LibreOffice soffice.exe filepath
string locationOfLibreOfficeSoffice = @"C:\PortableApps\LibreOfficePortable\App\libreoffice\program\soffice.exe";
// define placeholders
placeholders.NewLineTag = "
";
placeholders.TextPlaceholderStartTag = "##";
placeholders.TextPlaceholderEndTag = "##";
placeholders.TablePlaceholderStartTag = "==";
placeholders.TablePlaceholderEndTag = "==";
placeholders.ImagePlaceholderStartTag = "++";
placeholders.ImagePlaceholderEndTag = "++";
// initialize report generator
var test = new ReportGenerator(locationOfLibreOfficeSoffice);
// convert DOCX to PDF
test.Convert("Test-Template.docx", "Test-Template-out.pdf", placeholders);