Knowledgebase

PDF-i axına, qovluğa və ya veb tətbiqinə C# ilə necə saxlamaq

C# ilə PDF sənədlərini axına, qovluğa və ya veb tətbiqinə sürətli və asan şəkildə necə saxlamaq lazım olduğunu öyrənmək istəyirsinizsə, biz sizə kömək edəcəyik.

Aspose.PDF for .NET PDF faylları ilə işləmək və mətn, şəkil əlavə etmək, dəyişdirmək və ya silmək, bookmark və su nişanı əlavə etmək və ya silmək, bölmək, birləşdirmək, səhifələri çıxarmaq və ya daxil etmək, xüsusi şrift idarəetməsi və daha çox funksiyanı yerinə yetirən güclü bir API‑dir.

C#-da PDF-i yadda saxlamaq

PDF faylını axına C# ilə yadda saxlamaq

API‑imiz sayəsində Save metodunun overload‑larından istifadə edərək yaradılmış və ya dəyişdirilmiş PDF faylını asanlıqla axına yaza bilərsiniz.

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);
    // bəzi dəyişikliklər edin, məsələn yeni boş səhifə əlavə edin
    pdfDocument.Pages.Add();
    pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}

PDF faylını qovluğa C# ilə yadda saxlamaq

Document sinifinin Save metodundan istifadə edərək PDF faylını qovluğa da yaza bilərsiniz. Format növünü (seçimləri) göstərməsəniz, sənəd standart olaraq Aspose.PDF v.1.7 (*.pdf) formatında saxlanılır.

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);
    // bəzi dəyişikliklər edin, məsələn yeni boş səhifə əlavə edin
    pdfDocument.Pages.Add();
    pdfDocument.Save(modifiedFileName);
}

PDF faylını veb tətbiqlərində C# ilə yadda saxlamaq

Veb tətbiqlərində PDF faylını yuxarıdakı metodlarla saxlaya bilərsiniz. Bundan əlavə, Document sinifinin Save overload‑u HttpResponse class ilə işləmək üçün də mövcuddur.

var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// bəzi dəyişikliklər edin, məsələn yeni boş səhifə əlavə edin
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());

PDF/A və ya PDF/X formatında saxlamaq

PDF/A uzunmüddətli arxivləşdirmə üçün uyğun olmayan xüsusiyyətləri (şrift bağlama, şifrələmə və s.) qadağan edən, ISO‑standartlaşdırılmış PDF versiyasıdır və sənədin eyni şəkildə təkrar istehsal olunmasını təmin edir. PDF/A‑nı PDF‑dən fərqli olaraq uzunmüddətli arxiv üçün nəzərdə tutulmuşdur.
Əvvəlki kimi, faylı saxlamaq üçün Save metodundan istifadə olunur, lakin fayl əvvəl Convert metodu ilə hazırlanmalıdır.

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");
}

İnkişaf prosesinizin hər mərhələsində yanınızdayıq
Əgər mövcud Aspose.PDF məhsulunuz üçün yeni funksiyalar və ya yeni fayl formatları üçün API‑yə ehtiyacınız varsa, mütəxəssislərimiz sizin xidmətinizdədir. Layihəniz üzərində işləmək üçün bir və ya bir neçə ixtisaslı proqramçı icarəyə götürə bilərsiniz.
Paid Consulting komandası sizə həmişə ən yaxşı dəyəri təmin edəcəyinə əmin olur.