Откройте защищённый паролем PDF с использованием Rust

Откройте защищённый паролем PDF‑документ

Откройте защищённый паролем PDF‑документ с помощью Aspose.PDF for Rust via C++. Документ открывается с паролем владельца, который предоставляет полный доступ и позволяет выполнять дальнейшие операции, такие как чтение метаданных, изменение содержимого, изменение разрешений или удаление шифрования.

  1. Откройте защищённый PDF‑документ с open_with_password и укажите путь к файлу вместе с паролем владельца, чтобы разблокировать документ.
  2. Работайте с открытым документом.

    use asposepdf::Document;

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        // Open a password-protected PDF-document
        let _pdf = Document::open_with_password("sample_with_password.pdf", "ownerpass")?;

        // working...

        Ok(())
    }