Если вы хотите быстро и легко сохранять 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
— это стандартизированная версия 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 для новых форматов файлов, наши эксперты к вашим услугам. Вы можете нанять одного или нескольких специалистов, которые будут работать с вами над проектом.
Команда Paid Consulting
гарантирует, что вы всегда получаете наилучшее соотношение цены и качества.