Ha gyorsan és egyszerűen szeretné megtudni, hogyan menthet PDF dokumentumokat streambe, könyvtárba vagy webalkalmazásba C#-ban, mi segítünk.
Aspose.PDF for .NET
egy robusztus és erőteljes API a PDF fájlok manipulálásához, amely számos feladatot végez, például szöveg és képek hozzáadása, cseréje vagy eltávolítása, könyvjelzők és vízjelek kezelése, oldalak szétválasztása, egyesítése, kinyerése vagy beszúrása, egyedi betűtípus-kezelés, és még sok más.

PDF fájl mentése streambe C#-ban
Az API-val egyszerűen mentheti a létrehozott vagy módosított PDF fájlt egy streambe a Save metódusok túlterheléseinek használatával.
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 fájl mentése könyvtárba C#-ban
A PDF fájlt könyvtárba is mentheti a Document osztály Save metódusával. A dokumentum alapértelmezés szerint Aspose.PDF v.1.7 (*.pdf) formátumban kerül mentésre, ha nem adja meg a formátumtípust (opciókat).
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 fájl mentése webalkalmazásokban C#-ban
Webalkalmazásokban a PDF fájl mentéséhez használhatja a fent javasolt módszereket. Emellett a Document osztálynak van egy túlterhelt Save metódusa, amely a HttpResponse class
használatára is alkalmas.
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
egy ISO szabványosított PDF verzió, amely biztosítja, hogy a dokumentum pontosan ugyanúgy reprodukálható legyen, így a fájlok hosszú távon biztonságosak és hozzáférhetőek maradnak. A PDF/A a PDF-től eltérően tiltja a hosszú távú archiváláshoz nem megfelelő funkciókat, például a betűtípus-hivatkozást vagy a titkosítást.
Korábban említett módon a Save metódust használjuk a fájl tárolására, de a fájlt a Convert metódussal kell előkészíteni.
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");
}
Minden fejlesztési szakaszban melletted állunk
Ha új funkciókra van szüksége meglévő Aspose.PDF termékében vagy új fájlformátumokhoz készült API-ra, szakértőink rendelkezésére állnak. Kölcsönözhet egy vagy több dedikált fejlesztőt, hogy együtt dolgozzanak a projektjén.
A Paid Consulting
csapat biztosítja, hogy mindig a legjobb értéket kapja.