Knowledgebase

Kā saglabāt PDF plūsmā, direktorijā vai tīmekļa lietojumprogrammā, izmantojot C#

Ja vēlaties uzzināt, kā ātri un vienkārši saglabāt PDF dokumentus plūsmā, direktorijā vai tīmekļa lietojumprogrammā, izmantojot C#, mēs esam jums palīdzīgi.

Aspose.PDF for .NET ir spēcīgs un plaši funkcionalitāti piedāvājošs API PDF failu manipulēšanai, ļaujot veikt dažādus uzdevumus, piemēram, pievienot, aizstāt vai noņemt tekstu un attēlus, pievienot vai noņemt grāmatzīmes un ūdenszīmes, sadalīt, apvienot, izvilkt vai ievietot lapas, pielāgot fontu apstrādi un daudz ko citu.

Saglabāt PDF C#

Saglabāt PDF failu plūsmā, izmantojot C#

Ar mūsu API jūs varat vienkārši saglabāt izveidoto vai modificēto PDF failu plūsmā, izmantojot Save metodes pārslogus.

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);
    // veic dažas manipulācijas, piemēram, pievieno jaunu tukšu lapu
    pdfDocument.Pages.Add();
    pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}

Saglabāt PDF failu direktorijā, izmantojot C#

Jūs varat arī saglabāt PDF failu direktorijā, izmantojot Document klases Save metodi. Dokumentam pēc noklusējuma tiek piešķirts Aspose.PDF v.1.7 (*.pdf) formāts, ja nenodrošina formāta tipu (opcijas).

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);
    // veic dažas manipulācijas, piemēram, pievieno jaunu tukšu lapu
    pdfDocument.Pages.Add();
    pdfDocument.Save(modifiedFileName);
}

Saglabāt PDF failu tīmekļa lietojumprogrammās, izmantojot C#

Lai saglabātu PDF failu tīmekļa lietojumprogrammās, varat izmantot iepriekš minētās metodes. Turklāt Document klasei ir pārslogota Save metode, kas darbojas ar HttpResponse class .

var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// veic manipulācijas, piemēram, pievieno jaunu tukšu lapu
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());

Saglabāt PDF/A vai PDF/X formātā

PDF/A ir ISO standartizēta PDF versija, kas nodrošina, ka dokuments var tikt precīzi reproducēts, saglabājot to drošu un pieejamu ilgtermiņā. PDF/A, atšķirībā no parastā PDF, aizliedz funkcijas, kas nav piemērotas ilgtermiņa arhivēšanai, piemēram, fontu saistīšanu vai šifrēšanu.
Kā iepriekš, Save metode tiek izmantota faila saglabāšanai, bet fails jāgatavo, izmantojot Convert metodi.

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

Mēs esam ar jums katrā izstrādes posmā
Ja jums ir nepieciešamas jaunas funkcijas jūsu esošajā Aspose.PDF produktā vai API jaunām failu formām, mūsu eksperti ir jūsu rīcībā. Jūs varat nolīgt vienu vai vairākus veltītus izstrādātājus, kas strādās ar jums pie jūsu projekta.
Maksas konsultācijas komanda nodrošina, ka vienmēr saņemat vislabāko vērtību.