如果您想了解如何使用 C# 快速、轻松地将 PDF 文档保存到流、目录或 Web 应用程序,我们为您提供完整指南。
Aspose.PDF for .NET
是一个功能强大的 API,可用于操作 PDF 文件并执行多种任务,例如添加、替换或删除文本和图像,添加或删除书签和水印,拆分、合并、提取或插入页面,自定义字体处理等。

使用 C# 将 PDF 文件保存到流
通过我们的 API,您可以使用 Save 方法的重载轻松将创建或修改后的 PDF 文件保存到流中。
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));
}
使用 C# 将 PDF 文件保存到目录
您也可以使用 Document 类的 Save 方法将 PDF 文件保存到目录中。如果未提供格式类型(选项),文档默认以 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);
}
在 Web 应用中使用 C# 保存 PDF 文件
在 Web 应用中保存 PDF 文件时,您可以使用上述方法。此外,Document 类还提供了一个针对 HttpResponse class
的重载 Save 方法。
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,我们的专家随时为您服务。您可以雇佣一名或多名专职开发人员与您合作完成项目。
付费咨询
团队确保您始终获得最佳价值。