以编程方式打开 PDF 文档

打开现有 PDF 文档

此代码片段演示了使用 Aspose.PDF for Rust 处理 PDF 的基本操作。这些操作包括打开文件、保存更改以及正确关闭资源。这使其成为处理 PDF 文档的开发者的基础示例。

该示例直观简洁,易于理解和修改。它非常适合初学者或用作更复杂应用的模板。

在许多场景中,打开和保存 PDF 文档的能力是核心需求,例如生成报告、修改文档或创建自动化工作流。

该示例展示了 API 在简单 PDF 操作上的易用性,且可以扩展以包括文本提取、批注或表单填写等高级功能。


    use asposepdf::Document;

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        // Open a PDF-document named "sample.pdf"
        let pdf = Document::open("sample.pdf")?;

        // Save the previously opened PDF-document with new filename
        pdf.save_as("sample_open.pdf")?;

        Ok(())
    }