Om du vill veta hur du snabbt och enkelt sparar PDF-dokument till en ström, katalog eller webbapplikation med C#, har vi dig täckt.
Aspose.PDF för .NET
är ett robust och kraftfullt API för att manipulera PDF‑filer och utföra en rad uppgifter såsom att lägga till, ersätta eller ta bort text och bilder, lägga till eller ta bort bokmärken och vattenstämplar, dela, slå ihop, extrahera eller infoga sidor, hantera anpassade teckensnitt och mycket mer.

Spara PDF-filen till en ström med C#
Med vårt API kan du enkelt spara den skapade eller manipulerade PDF‑filen till en ström genom att använda överlagrade Save‑metoder.
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));
}
Spara PDF-filen till en katalog med C#
Du kan också spara PDF‑filen till en katalog med Save‑metoden i Document‑klassen. Dokumentet sparas som standard i Aspose.PDF v.1.7 (*.pdf)‑format om du inte anger formattyp (alternativ).
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);
}
Spara PDF-filen i webbapplikationer med C#
För att spara PDF‑filen i webbapplikationer kan du använda metoderna som nämnts ovan. Dessutom har Document‑klassen en överlagrad Save‑metod för användning med HttpResponse‑klassen
.
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
är en ISO‑standardiserad version av PDF som säkerställer att ett dokument kan reproduceras exakt på samma sätt, vilket gör dina dokument säkra och tillgängliga på lång sikt. PDF/A, till skillnad från PDF, förbjuder funktioner som är olämpliga för långtidsarkivering, såsom teckensnittslänkning eller kryptering.
Precis som tidigare används Save‑metoden för att lagra filen, men filen måste förberedas med Convert‑metoden.
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");
}
Vi är med dig i varje steg av din utveckling
Om du behöver nya funktioner i ditt befintliga Aspose.PDF‑produkt eller ett API för nya filformat, står våra experter till ditt förfogande. Du kan anlita en eller flera dedikerade utvecklare för att arbeta med dig på ditt projekt.
Betald konsultation
‑teamet ser till att du alltid får bästa möjliga värde.