Abrir um PDF protegido por senha usando Rust

Abrir um documento PDF protegido por senha

Abrir um documento PDF protegido por senha com Aspose.PDF for Rust via C++. O documento é aberto com a senha do proprietário, que concede acesso total e permite operações adicionais, como ler metadados, modificar o conteúdo, alterar permissões ou remover a criptografia.

  1. Abrir o documento PDF protegido com open_with_password e forneça o caminho do arquivo junto com a senha do proprietário para desbloquear o documento.
  2. Trabalhe com o documento aberto.

    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(())
    }