使用 Rust 为 PDF 添加页码
Contents
[
Hide
]
Aspose.PDF for Rust via C++ 提供了内置功能,可对 PDF 文档进行编程式修改。 在本示例中,应用程序打开一个现有的 PDF 文件,对每页应用自动页码,并将修改后的文档另存为新名称。
此方法在生成用于分发、打印或归档的最终文档时非常有用。该过程仅需几行代码,并且除非明确覆盖,否则不会更改原始文件。
页码是报告、发票、合同、手册以及其他多页文档的常见需求。 这 add_page_num() 此方法会自动在文档的所有页面插入页码,确保整篇文件的分页一致。
添加页码后,更新后的文档将保存为新的 PDF 文件。
- 打开现有的 PDF 文档。
- 使用 添加页码 add_page_num() 方法。
- 保存更新后的文档。
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Add page number to a PDF-document
pdf.add_page_num()?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_add_page_num.pdf")?;
Ok(())
}