Knowledgebase

C#-এ PDF স্ট্রিম, ডিরেক্টরি বা ওয়েব অ্যাপে কীভাবে সংরক্ষণ করবেন

যদি আপনি দ্রুত এবং সহজে C# ব্যবহার করে PDF ডকুমেন্টগুলোকে স্ট্রিম, ডিরেক্টরি বা ওয়েব অ্যাপ্লিকেশনে সংরক্ষণ করার পদ্ধতি জানতে চান, আমরা আপনার জন্য সবকিছু প্রস্তুত রেখেছি।

Aspose.PDF for .NET হল একটি শক্তিশালী API যা PDF ফাইল ম্যানিপুলেট করতে এবং টেক্সট, ইমেজ যোগ/বদল/মুছে ফেলা, বুকমার্ক ও ওয়াটারমার্ক যোগ/মুছে ফেলা, পেজ স্প্লিট, মার্জ, এক্সট্র্যাক্ট বা ইনসার্ট, কাস্টম ফন্ট হ্যান্ডলিং ইত্যাদি বিভিন্ন কাজ সম্পাদন করতে সক্ষম।

C#-এ PDF সংরক্ষণ

C# ব্যবহার করে স্ট্রিমে PDF ফাইল সংরক্ষণ

আমাদের API ব্যবহার করে আপনি সহজেই তৈরি বা পরিবর্তিত PDF ফাইলকে স্ট্রিমে সংরক্ষণ করতে পারেন Save মেথডের ওভারলোড ব্যবহার করে।

public static void SaveDocumentStream()
{
    var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
    var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");

    var pdfDocument = new Aspose.Pdf.Document(originalFileName);
    // make some manipation, i.g add new empty page
    pdfDocument.Pages.Add();
    pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}

C# ব্যবহার করে ডিরেক্টরিতে PDF ফাইল সংরক্ষণ

আপনি Document ক্লাসের Save মেথড ব্যবহার করে PDF ফাইলকে ডিরেক্টরিতে সংরক্ষণ করতে পারেন। আপনি যদি ফরম্যাট টাইপ (অপশন) প্রদান না করেন, তবে ডকুমেন্টটি ডিফল্টভাবে Aspose.PDF v.1.7 (*.pdf) ফরম্যাটে সংরক্ষিত হয়।

public static void SaveDocument()
{
    var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
    var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");

    var pdfDocument = new Aspose.Pdf.Document(originalFileName);
    // make some manipation, i.g add new empty page
    pdfDocument.Pages.Add();
    pdfDocument.Save(modifiedFileName);
}

C# ব্যবহার করে ওয়েব অ্যাপ্লিকেশনে PDF ফাইল সংরক্ষণ

ওয়েব অ্যাপ্লিকেশনে PDF ফাইল সংরক্ষণ করতে আপনি উপরে উল্লেখিত পদ্ধতি ব্যবহার করতে পারেন। এছাড়াও, Document ক্লাসের একটি ওভারলোডেড Save মেথড রয়েছে যা HttpResponse class এর সাথে ব্যবহার করা যায়।

var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipulation, i.g add a new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());

PDF/A বা PDF/X ফরম্যাটে সংরক্ষণ

[PDF/A] হল PDF-এর একটি ISO-স্ট্যান্ডার্ডেড সংস্করণ যা নিশ্চিত করে যে একটি ডকুমেন্ট ঠিক একইভাবে পুনরুৎপাদন করা যায়, ফলে আপনার ডকুমেন্টগুলো দীর্ঘমেয়াদে নিরাপদ এবং প্রবেশযোগ্য থাকে। PDF/A, PDF-এর বিপরীতে, দীর্ঘমেয়াদী আর্কাইভিংয়ের জন্য অনুপযুক্ত ফিচার যেমন ফন্ট লিংকিং বা এনক্রিপশন নিষিদ্ধ করে।

আগের মতোই, ফাইল সংরক্ষণে Save মেথড ব্যবহার করা হয়, তবে ফাইলটি Convert মেথড ব্যবহার করে প্রস্তুত করতে হবে।

public static void SaveDocumentAsPDFx()
{
    var pdfDocument = new Aspose.Pdf.Document("..\\..\\..\\Samples\\SimpleResume.pdf");
    pdfDocument.Pages.Add();
    pdfDocument.Convert(new PdfFormatConversionOptions(PdfFormat.PDF_X_3));
    pdfDocument.Save("..\\..\\..\\Samples\\SimpleResume_X3.pdf");
}

আপনার ডেভেলপমেন্টের প্রতিটি ধাপে আমরা আপনার পাশে আছি
যদি আপনার বিদ্যমান Aspose.PDF পণ্যতে নতুন ফিচার বা নতুন ফাইল ফরম্যাটের জন্য API প্রয়োজন হয়, আমাদের বিশেষজ্ঞরা আপনার সেবায় প্রস্তুত। আপনি আপনার প্রকল্পে কাজ করার জন্য এক বা একাধিক নিবেদিত ডেভেলপার নিয়োগ করতে পারেন।
The Paid Consulting দল নিশ্চিত করে যে আপনি সর্বদা সর্বোত্তম মূল্য পান।