Knowledgebase

Kaip išsaugoti PDF į srautą, katalogą arba žiniatinklio programą C#

Jei norite sužinoti, kaip greitai ir lengvai išsaugoti PDF dokumentus į srautą, katalogą arba žiniatinklio programą naudojant C#, mes jums padėsime.

Aspose.PDF for .NET yra patikima ir galinga API PDF failų manipuliavimui ir įvairioms užduotims, tokioms kaip teksto ir vaizdų pridėjimas, keitimas arba šalinimas, žymių ir vandens ženklų valdymas, skaidinių suskaidymas, sujungimas, išskyrimas arba įterpimas, pasirinktinė šriftų tvarkymas ir daug daugiau.

Išsaugoti PDF C# kalba

Išsaugoti PDF failą į srautą naudojant C#

Su mūsų API galite lengvai išsaugoti sukurtą arba modifikuotą PDF failą į srautą, naudodami Save metodų perkrovimus.

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

Išsaugoti PDF failą į katalogą naudojant C#

Taip pat galite išsaugoti PDF failą į katalogą, naudodami Save metodą iš Document klasės. Dokumentas pagal numatymą išsaugomas Aspose.PDF v.1.7 (*.pdf) formatu, jei nenurodote formato tipo (parinkčių).

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

Išsaugoti PDF failą žiniatinklio programose naudojant C#

Norėdami išsaugoti PDF failą žiniatinklio programose, galite naudoti anksčiau paminėtus metodus. Be to, Document klasė turi perkrautą Save metodą, skirtą naudoti su 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());

Išsaugoti PDF/A arba PDF/X formatą

[PDF/A] yra ISO standartizuota PDF versija, kuri užtikrina, kad dokumentas gali būti atkurtas identiškai, išlaikant jūsų dokumentus saugius ir prieinamus ilgalaikėje perspektyvoje. PDF/A, skirtingai nuo PDF, draudžia funkcijas, netinkamas ilgalaikiam archyvavimui, pvz., šriftų susiejimą ar šifravimą.
Kaip ir anksčiau, failas saugomas naudojant Save metodą, tačiau prieš tai failas turi būti paruoštas naudojant Convert metodą.

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

Mes esame su jumis kiekviename jūsų kūrimo etape
Jei jums reikia naujų funkcijų jūsų esamam Aspose.PDF produktui arba API naujiems failų formatams, mūsų ekspertai yra jūsų prieinamumo. Galite samdyti vieną ar kelis dedikuotus programuotojus, kurie dirbs su jumis jūsų projekte.
Komanda, teikianti Mokama konsultacija , užtikrina, kad visada gautumėte geriausią vertę.