Pokud chcete rychle a snadno uložit PDF dokumenty do proudu, adresáře nebo webové aplikace pomocí C#, máme pro vás řešení.
Aspose.PDF pro .NET
je robustní a výkonné API pro manipulaci s PDF soubory a provádění řady úkolů, jako je přidávání, nahrazování nebo odstraňování textu a obrázků, přidávání nebo odstraňování záložek a vodoznaků, rozdělování, slučování, extrahování nebo vkládání stránek, vlastní správa písem a mnohem více.

Uložení PDF souboru do proudu pomocí C#
S naším API můžete snadno uložit vytvořený nebo upravený PDF soubor do proudu pomocí přetížených metod Save.
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));
}
Uložení PDF souboru do adresáře pomocí C#
PDF soubor můžete také uložit do adresáře pomocí metody Save třídy Document. Dokument je ve výchozím nastavení uložen ve formátu Aspose.PDF v.1.7 (*.pdf), pokud neuvedete typ formátu (volby).
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);
}
Uložení PDF souboru ve webových aplikacích pomocí C#
Pro uložení PDF souboru ve webových aplikacích můžete použít výše uvedené metody. Třída Document má také přetíženou metodu Save pro použití s třídou HttpResponse
.
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
je verze PDF standardizovaná podle ISO, která zajišťuje, že dokument může být reprodukován naprosto stejným způsobem, což vaše dokumenty chrání a zpřístupňuje je dlouhodobě. PDF/A, na rozdíl od běžného PDF, zakazuje funkce nevhodné pro dlouhodobé archivování, jako je odkazování na písma nebo šifrování.
Stejně jako dříve se k uložení souboru používá metoda Save, ale soubor musí být nejprve připraven pomocí metody Convert.
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");
}
Jsme s vámi v každé fázi vývoje
Pokud potřebujete nové funkce ve vašem stávajícím produktu Aspose.PDF nebo API pro nové formáty souborů, naši odborníci jsou vám k dispozici. Můžete si najmout jednoho či více dedikovaných vývojářů, kteří s vámi budou pracovat na vašem projektu.
Tým Placené poradenství
se postará o to, abyste vždy získali nejlepší hodnotu.