Ако искате бързо и лесно да запазите PDF документи в поток, директория или уеб приложение с C#, ние сме тук, за да ви помогнем.
Aspose.PDF за .NET
е мощно и надеждно API за работа с PDF файлове и изпълнение на широк набор от задачи като добавяне, замяна или премахване на текст и изображения, добавяне или премахване на отметки и водни знаци, разделяне, обединяване, извличане или вмъкване на страници, персонализирано управление на шрифтове и много други.

Запазване на PDF файл в поток с C#
С нашето API можете лесно да запазите създадения или модифициран PDF файл в поток, като използвате претоварени версии на метода 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);
// направете някои промени, напр. добавете нова празна страница
pdfDocument.Pages.Add();
pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}
Запазване на PDF файл в директория с C#
Можете също така да запазите PDF файла в директория, като използвате метода Save на класа Document. По подразбиране документът се запазва във формат Aspose.PDF v.1.7 (*.pdf), ако не посочите тип на формата (опции).
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);
// направете някои промени, напр. добавете нова празна страница
pdfDocument.Pages.Add();
pdfDocument.Save(modifiedFileName);
}
Запазване на PDF файл в уеб приложения с C#
За запазване на PDF файл в уеб приложения можете да използвате горепосочените методи. Също така класът Document разполага с претоварен метод Save за работа с клас HttpResponse
.
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// направете някои промени, напр. добавете нова празна страница
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());
Запазване в формат PDF/A или PDF/X
PDF/A
е ISO-стандартизиран вариант на PDF, който гарантира, че документът може да бъде възпроизведен точно по същия начин, като остава безопасен и достъпен в дългосрочен план. За разлика от обикновения PDF, PDF/A забранява функции, неподходящи за дългосрочно архивиране, като свързване на шрифтове или криптиране.
Както преди, методът Save се използва за съхранение на файла, но файлът трябва предварително да бъде подготвен с метода 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");
}
Ние сме с вас на всеки етап от разработката
Ако имате нужда от нови функции в съществуващия ви продукт Aspose.PDF или API за нови файлови формати, нашите експерти са на разположение. Можете да наемете един или повече специализирани разработчици, които да работят с вас по проекта.
Екипът за Платено консултиране
се грижи да получите най-добрата стойност.