Optimizar PDF usando Aspose.PDF for Rust via C++
Contents
[
Hide
]
Optimizar Documento PDF
O Toolkit com Aspose.PDF for Rust via C++ permite otimizar um documento PDF.
Este trecho é útil para aplicações onde reduzir o tamanho ou melhorar a eficiência de arquivos PDF é crítico, como para uploads na web, arquivamento ou compartilhamento em largura de banda limitada.
- O abrir O método carrega o arquivo PDF especificado (sample.pdf) na memória.
- O otimizar reduz o tamanho do arquivo ao realizar otimizações como a remoção de objetos não utilizados, compressão de imagens, achatamento de anotações, desincorporação de fontes e habilitação da reutilização de conteúdo. Essas etapas ajudam a reduzir os requisitos de armazenamento e melhorar a velocidade de processamento do documento PDF.
- O salvar_como o método salva o PDF otimizado em um novo arquivo.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Optimize PDF-document content
pdf.optimize()?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_optimize.pdf")?;
Ok(())
}