Aspose.PDF for .NET
পিডিএফ ফাইল তৈরি এবং রূপান্তরের জন্য C# .NET API
Adobe Acrobat ব্যবহার না করে PDF ফাইলগুলিকে Word, Excel, PowerPoint এবং Images ফরম্যাটে জেনারেট, সম্পাদনা, রেন্ডার, ম্যানিপুলেট এবং কনভার্ট করার জন্য একটি শক্তিশালী PDF C# .NET API।
.NET লাইব্রেরির জন্য Aspose.PDF এমন ডেভেলপারদের জন্য খুব সহজ হতে পারে যারা পিডিএফ ডকুমেন্ট তৈরি এবং ম্যানিপুলেট করতে আগ্রহী C# .NET কোডের মাত্র কয়েক লাইনের সাথে তাদের নিজস্ব অ্যাপ্লিকেশনের ভিতরে। লাইব্রেরিটি ব্যবহার করা সহজ হওয়ার জন্য ডিজাইন করা হয়েছে এবং এটি বিভিন্ন ধরণের ব্যবহারের ক্ষেত্রে উপযোগী করে তোলে এমন বিস্তৃত বৈশিষ্ট্য সরবরাহ করে। বৈশিষ্ট্যগুলির সমৃদ্ধ সেট এবং সহজেই ব্যবহারযোগ্য APIগুলির সাথে, Aspose.PDF হল .NET পরিবেশে (WinForms, WPF, ASP.NET, এবং .NET কমপ্যাক্ট ফ্রেমওয়ার্ক) PDF নথিগুলির সাথে কাজ করা যে কোনও বিকাশকারীর জন্য একটি মূল্যবান হাতিয়ার৷<
.NET-এর জন্য Aspose.PDF হল একটি অত্যন্ত নমনীয় এবং শক্তিশালী লাইব্রেরি যা বিস্তৃত ব্যবহারের ক্ষেত্রে উপযুক্ত। আপনি নতুন পিডিএফ ডকুমেন্ট তৈরি করতে, বিদ্যমান নথিগুলিকে নিপুণভাবে বা PDF গুলিকে অন্যান্য বিন্যাসে রূপান্তর করতে সন্নিবেশ করান না কেন, এই লাইব্রেরিটি আপনার কাজটি সম্পন্ন করার জন্য প্রয়োজনীয় সবকিছু সরবরাহ করে। লাইব্রেরিটি টেক্সট, ইমেজ, এসভিজি, এইচটিএমএলকে পিডিএফ-এ কনভার্ট করার পাশাপাশি পিডিএফকে চমৎকার পারফরম্যান্স এবং ভালো মানের সাথে অসংখ্য ডকুমেন্ট ফরম্যাটে রপ্তানি করতে ব্যবহার করা যেতে পারে।
লাইব্রেরিতে পিডিএফ ডকুমেন্ট পরিচালনার জন্য বিভিন্ন ধরনের ফাংশনের জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে, যেমন স্ক্র্যাচ থেকে পিডিএফ তৈরি করা, পিডিএফ ফাইল কম্প্রেস করা, টেবিল তৈরি করা এবং ম্যানিপুলেশন, পিডিএফ-এ গ্রাফ অবজেক্ট ব্যবহার করা, কাস্টম ফন্ট হ্যান্ডলিং, নিরাপত্তা নিয়ন্ত্রণ সমর্থন , বুকমার্ক ঢোকান বা সরান, PDF বিষয়বস্তুর সারণী ব্যবহার করুন, সংযুক্তিগুলি যোগ করুন বা মুছুন, PDF টীকা পরিচালনা করুন, পাঠ্য এবং চিত্রগুলি সন্নিবেশ করুন, PDF এ পৃষ্ঠাগুলি বের করুন বা ইনসেট করুন, একাধিক PDF একক নথিতে মার্জ করুন, একটি PDF একাধিক পৃষ্ঠায় বিভক্ত করুন, পৃষ্ঠাগুলি ইমেজ কনভার্সন, পিডিএফ ডকুমেন্ট প্রিন্ট ইত্যাদি।
.NET এর জন্য Aspose.PDF দিয়ে শুরু করা
.NET-এর জন্য Aspose.PDF ইনস্টল করার সুপারিশ করার উপায় হল NuGet ব্যবহার করা। একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন.
NuGet কমান্ডের মাধ্যমে Aspose.Pdf ইনস্টল করুন
Install-Package Aspose.Pdf
আপনি সরাসরি Aspose.PDF পণ্য পৃষ্ঠা
থেকে লাইব্রেরি ডাউনলোড করতে পারেন.NET API এর মাধ্যমে PDF নথি তৈরি করুন
.NET-এর জন্য Aspose.PDF-এর অন্যতম প্রধান বৈশিষ্ট্য হল C# কোডের মাত্র কয়েকটি লাইন দিয়ে স্ক্র্যাচ থেকে PDF নথি তৈরি করার ক্ষমতা। সফ্টওয়্যার বিকাশকারীরা একটি PDF নথিতে পাঠ্য, চিত্র, ফর্ম, টীকা, নতুন পৃষ্ঠা, সংযুক্তি, বুকমার্ক এবং অন্যান্য উপাদান যোগ করার পাশাপাশি সামগ্রীর বিন্যাস এবং বিন্যাস নিয়ন্ত্রণ করতে লাইব্রেরি ব্যবহার করতে পারে। উপরন্তু, লাইব্রেরি বিদ্যমান পিডিএফ ডকুমেন্টগুলিকে ম্যানিপুলেট করার জন্য এপিআইগুলির একটি সমৃদ্ধ সেট প্রদান করে, যেমন একাধিক পিডিএফকে একক নথিতে একত্রিত করা, একটি পিডিএফকে একাধিক পৃষ্ঠায় বিভক্ত করা এবং একটি PDF থেকে পাঠ্য এবং ছবিগুলি বের করা৷
কিভাবে C# ব্যবহার করে PDF তৈরি করবেন?
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
C# API এর মাধ্যমে PDF কে অন্য ফাইল ফরম্যাটে রূপান্তর করুন
পিডিএফ ডকুমেন্টকে অন্য ফাইল ফরম্যাটে রূপান্তর করা অনেক সফ্টওয়্যার ডেভেলপারদের কাছে সবচেয়ে জনপ্রিয় এবং গুরুত্বপূর্ণ কাজগুলির মধ্যে একটি। .NET-এর জন্য Aspose.PDF তাদের কাজকে সহজ করে তোলে .NET কোডের কয়েকটি লাইনের সাহায্যে পিডিএফ ডকুমেন্টগুলিকে প্রোগ্রাম্যাটিকভাবে অন্য সমর্থিত ফাইল ফর্ম্যাটে রূপান্তর করার জন্য সম্পূর্ণ কার্যকারিতা প্রদান করে। লাইব্রেরি মাইক্রোসফট ওয়ার্ড, এক্সেল, পাওয়ারপয়েন্ট, ইমেজ, এইচটিএমএল এবং আরও অনেক কিছু সহ বিস্তৃত আউটপুট ফরম্যাট সমর্থন করে। পিডিএফ ডকুমেন্ট ফাইল, স্ট্রিম, ওয়েবে পাঠানো বা পিডিএফ/এ ডকুমেন্ট হিসেবে সংরক্ষণ করাও সম্ভব। লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের জন্য অন্যান্য অ্যাপ্লিকেশন এবং প্ল্যাটফর্মগুলিতে PDF নথিগুলির সাথে কাজ করা সহজ করে তোলে।
C#.NET API এর মাধ্যমে PDF কে Word এ রূপান্তর করুন
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
C# .NET এর মাধ্যমে PDF ডকুমেন্ট একত্রিত বা বিভক্ত করুন
.NET লাইব্রেরির জন্য Aspose.PDF সফ্টওয়্যার ডেভেলপারদের একাধিক পিডিএফ ফাইলকে একটি পিডিএফ ডকুমেন্টে মার্জ করতে বা তাদের নিজস্ব .NET অ্যাপ্লিকেশনের মধ্যে বড় পিডিএফ ফাইলগুলিকে ছোট আকারে বিভক্ত করতে সক্ষম করে। লাইব্রেরি পিডিএফ ফাইলগুলিকে একত্রিত এবং বিভক্ত করার জন্য বিভিন্ন ফাংশন প্রদান করেছে, যেমন অন্য একটি পিডিএফ ফাইলের শেষে একটি নথি যোগ করা, পিডিএফ পৃষ্ঠাগুলিকে পৃথক পিডিএফ ফাইলগুলিতে বিভক্ত করা, পিডিএফ পৃষ্ঠাগুলির পরিসরকে পৃথক PDF ফাইলে বিভক্ত করা ইত্যাদি।
C# API এর মাধ্যমে পিডিএফকে একাধিক ফাইলে বিভক্ত করুন
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
.NET API এর মাধ্যমে পিডিএফ-এ চিত্র রূপান্তর
.NET লাইব্রেরির জন্য Aspose.PDF C# কমান্ড ব্যবহার করে পিডিএফ-এ বিভিন্ন ছবি রূপান্তরের জন্য সম্পূর্ণ সমর্থন প্রদান করেছে। সফ্টওয়্যার বিকাশকারীরা কিছু জনপ্রিয় ইমেজ ফরম্যাট রূপান্তর করতে পারে, যেমন - BMP, CGM, DICOM, EMF, JPG, PNG, SVG, এবং TIFF ফরম্যাট সহজে। একটি ইমেজ কনভার্ট করতে প্রথমে আপনাকে একটি নতুন ডকুমেন্ট ক্লাস অবজেক্ট ইনিশিয়ালাইজ করতে হবে এবং ইমেজটি লোড করতে হবে। এর পর শুধু সেভ করুন এবং ইমেজ ফরম্যাটে কনভার্ট করুন এবং পিডিএফ ফাইল ফরম্যাটে সেভ করুন। কিছু ক্ষেত্রে, লাইব্রেরি একটি পৃষ্ঠার উচ্চতা, প্রস্থ এবং মার্জিন সেট করার পাশাপাশি ছবিটিকে সমর্থন করে।
.NET API এর মাধ্যমে JPG ছবিকে PDF এ রূপান্তর করুন
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");