Якщо ви хочете швидко та легко дізнатися, як зберегти PDF‑документи у потік, каталог або веб‑додаток за допомогою C#, ми вам допоможемо.
Aspose.PDF for .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);
// make some manipation, i.g add new empty page
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);
// make some manipation, i.g add new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(modifiedFileName);
}
Збереження PDF‑файлу у веб‑додатках за допомогою C#
Щоб зберегти PDF‑файл у веб‑додатках, ви можете використати зазначені вище методи. Крім того, клас Document має перевантажений метод Save для використання з 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 або 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 для нових форматів файлів, наші експерти готові допомогти. Ви можете найняти одного чи кількох спеціалістів‑розробників, які працюватимуть над вашим проєктом.
Команда Платні консультації
гарантує, що ви завжди отримуєте найкращу цінність.