De

KNOWLEDGEBASE

So speichern Sie PDF in Stream, Verzeichnis oder Web-App in C#

Wenn Sie wissen möchten, wie Sie PDF-Dokumente mit C# schnell und einfach in einem Stream, Verzeichnis oder einer Webanwendung speichern können, sind Sie bei uns genau richtig.

Aspose.PDF for .NET ist eine robuste und leistungsstarke API zum Bearbeiten von PDF-Dateien und Ausführen einer Reihe von Aufgaben wie Hinzufügen, Ersetzen oder Entfernen von Text und Bilder, Hinzufügen oder Entfernen von Lesezeichen und Wasserzeichen, Aufteilen, Zusammenführen, Extrahieren oder Einfügen von Seiten, Umgang mit benutzerdefinierten Schriftarten und vieles mehr.

PDF in Cis speichern

Speichern Sie die PDF-Datei mit C# in einem Stream

Mit unserer API können Sie die erstellte oder manipulierte PDF-Datei einfach in einem Stream speichern, indem Sie Überladungen von Save-Methoden verwenden.

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

Speichern Sie die PDF-Datei in einem Verzeichnis mit C#

Sie können die PDF-Datei auch mit der Save-Methode der Document-Klasse in einem Verzeichnis speichern. Das Dokument wird standardmäßig im Format Aspose.PDF v.1.7 (*.pdf) gespeichert, wenn Sie den Formattyp (Optionen) nicht angeben.

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

Speichern Sie die PDF-Datei in Webanwendungen mit C#

Um die PDF-Datei in Webanwendungen zu speichern, können Sie die oben vorgeschlagenen Methoden verwenden. Außerdem hat die „Document“-Klasse eine überladene Methode „Save“ zur Verwendung mit der [HttpResponse-Klasse]( https://learn.microsoft.com/en-us/dotnet/api/system.web.httpresponse?view=netframework -4,8).

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- oder PDF/X-Format speichern

PDF/A ist eine ISO-standardisierte Version von PDF, die sicherstellt, dass ein Dokument auf die gleiche Weise reproduziert werden kann, sodass Ihre Dokumente sicher und zugänglich bleiben die langfristige. PDF/A verbietet im Gegensatz zu PDF Funktionen, die für eine Langzeitarchivierung ungeeignet sind, wie z. B. Schriftverknüpfung oder Verschlüsselung. Wie zuvor wird die Datei mit der Methode „Speichern“ gespeichert, aber die Datei muss mit der Methode „Konvertieren“ vorbereitet werden.

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

Wir begleiten Sie in jeder Phase Ihrer Entwicklung Wenn Sie neue Funktionen in Ihrem bestehenden Aspose.PDF-Produkt oder eine API für neue Dateiformate benötigen, stehen Ihnen unsere Experten zur Verfügung. Sie können einen oder mehrere engagierte Entwickler einstellen, die mit Ihnen an Ihrem Projekt arbeiten. Das Bezahlte Beratung-Team stellt sicher, dass Sie immer das beste Preis-Leistungs-Verhältnis erhalten.usw.).