如何在 .NET 中使用 Facades API

如何在 .NET 中使用 Facades API

如何在 .NET 中使用 Facades API

Facades API 为常见的 PDF 任务提供了高级包装器。本指南 涵盖表单填写、文件合并和内容编辑。


先决条件

需求细节
运行时.NET 8.0 或更高版本
dotnet add package Aspose.Pdf.Foss

填写表单字段

Form 门面打开输入 PDF,按名称填充字段,并将结果写入单独的输出文件。当所有需求仅是简单的字段填充时,这可以避免使用低级 Document 对象。

using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();

合并两个 PDF

PdfFileEditor 将多个 PDF 文件合并为一个输出文档。传入 源文件路径和目标路径即可生成单个合并结果。

var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");

提取页面范围

相同的 PdfFileEditor 类可以将连续的页面范围提取到新文件中。指定起始页、结束页和输出路径。

var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");

关键类

用途
Form读取和写入表单字段值
PdfFileEditor合并、拆分、提取页面
PdfContentEditor编辑页面内容
PdfFileSignature对文档进行签名和验证
PdfFileStamp在页面上添加印章
PdfConverter将页面渲染为图像

另请参见

 中文