如何在 .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将页面渲染为图像

另请参见

 中文