Als u wilt weten hoe u PDF‑documenten snel en eenvoudig kunt opslaan naar een stream, map of webapplicatie met C#, dan hebben wij de oplossing.
Aspose.PDF for .NET
is een robuuste en krachtige API voor het manipuleren van PDF‑bestanden en het uitvoeren van diverse taken, zoals het toevoegen, vervangen of verwijderen van tekst en afbeeldingen, het toevoegen of verwijderen van bladwijzers en watermerken, splitsen, samenvoegen, extraheren of invoegen van pagina’s, aangepaste lettertype‑verwerking en nog veel meer.

PDF‑bestand opslaan naar een stream met C#
Met onze API kunt u het gemaakte of gemanipuleerde PDF‑bestand eenvoudig opslaan naar een stream door gebruik te maken van overloads van de Save‑methoden.
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));
}
PDF‑bestand opslaan naar een map met C#
U kunt het PDF‑bestand ook opslaan naar een map met de Save‑methode van de Document‑klasse. Het document wordt standaard opgeslagen in Aspose.PDF v.1.7 (*.pdf)‑formaat als u geen bestandsformaat opgeeft (opties).
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);
}
PDF‑bestand opslaan in webapplicaties met C#
Om het PDF‑bestand in webapplicaties op te slaan, kunt u de hierboven genoemde methoden gebruiken. Daarnaast heeft de Document‑klasse een overload van de Save‑methode voor gebruik met de 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());
PDF/A
is een ISO‑gestandaardiseerde versie van PDF die ervoor zorgt dat een document exact op dezelfde manier kan worden gereproduceerd, waardoor uw documenten veilig en langdurig toegankelijk blijven. PDF/A, in tegenstelling tot gewone PDF, verbiedt functies die ongeschikt zijn voor langdurige archivering, zoals lettertype‑koppelingen of encryptie.
Zoals eerder, wordt de Save‑methode gebruikt om het bestand op te slaan, maar het bestand moet eerst worden voorbereid met de Convert‑methode.
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");
}
We staan bij u aan elke fase van uw ontwikkeling
Als u nieuwe functies nodig heeft in uw bestaande Aspose.PDF‑product of een API voor nieuwe bestandsformaten, staan onze experts voor u klaar. U kunt een of meerdere toegewijde ontwikkelaars inhuren om met u aan uw project te werken.
Het Betaalde Consulting
‑team zorgt ervoor dat u altijd de beste waarde krijgt.