Открыть PDF-документ программно

Откройте существующий PDF-документ

Этот фрагмент кода демонстрирует основные операции по работе с PDF с использованием Aspose.PDF for Rust. Это открытие файла, сохранение изменений и правильное закрытие ресурсов. Это делает его базовым примером для разработчиков, работающих с 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(())
    }