Descriptografar PDF usando Rust
Contents
[
Hide
]
Descriptografar arquivo PDF usando senha do proprietário
Você pode abrir, descriptografar e salvar um documento PDF protegido por senha usando Aspose.PDF for Rust via C\u002B\u002B. O PDF é aberto com a senha do proprietário, descriptografado para remover todas as restrições de segurança e, em seguida, salvo como um novo PDF sem proteção.
- Use open_with_password para carregar um PDF protegido por senha fornecendo o caminho do arquivo e a senha do proprietário.
- Chame o decrypt método para remover a proteção por senha e todas as restrições de segurança associadas ao documento.
- Salvar o PDF descriptografado usando save_as.
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")?;
// Decrypt PDF-document
pdf.decrypt()?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_decrypt.pdf")?;
Ok(())
}