PDF Optimizer
O Documentize PDF Optimizer é um plugin abrangente que aprimora documentos PDF por meio de técnicas avançadas de otimização. Ele foi projetado para ajudar a reduzir tamanhos de arquivos, girar páginas, recortar conteúdo e redimensionar documentos. Essas operações melhoram a qualidade e a manejabilidade dos arquivos PDF, tornando-os mais fáceis de armazenar, compartilhar e visualizar.
Otimizar PDF
Os passos a seguir demonstram como otimizar um documento PDF reduzindo seu tamanho de arquivo enquanto mantém a qualidade.
- Crie um objeto OptimizeOptions para configurar as configurações de otimização.
- Adicione arquivo(s) PDF de entrada e defina um local de saída para o arquivo otimizado.
- Execute o método
Process
doOptimizer
para executar a otimização.
1// Crie um objeto OptimizeOptions para definir as instruções
2var options = new OptimizeOptions();
3// Adicione o caminho do arquivo de entrada
4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
5// Defina o caminho do arquivo de saída
6options.AddOutput(new FileDataSource("caminho_para_arquivo_pdf_resultado.pdf"));
7// Realize o processo
8Optimizer.Process(options);
Rotacionar PDF
Use a classe RotateOptions para ajustar a orientação das páginas em um arquivo PDF.
- Crie um objeto RotateOptions e configure o ângulo de rotação.
- Adicione o arquivo PDF de entrada e especifique o local do arquivo de saída.
- Defina o ângulo de rotação (por exemplo, 90 graus) usando o método SetRotation.
- Execute o método
Process
doOptimizer
.
1// Crie um objeto RotateOptions para definir as instruções
2var options = new RotateOptions();
3// Defina a nova Rotação
4options.Rotation = Rotation.On90;
5// Adicione o caminho do arquivo de entrada
6options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
7// Defina o caminho do arquivo de saída
8options.AddOutput(new FileDataSource("caminho_para_arquivo_pdf_resultado.pdf"));
9// Realize o processo
10Optimizer.Process(options);
Redimensionar PDF
Para redimensionar um documento PDF, a classe ResizeOptions é usada para especificar o novo tamanho da página para o documento.
- Crie um objeto ResizeOptions para definir o tamanho da página.
- Adicione o arquivo de entrada e defina o local desejado para a saída.
- Use o método SetPageSize para especificar o novo tamanho (por exemplo, A4).
- Execute o método
Process
doOptimizer
.
1// Crie um objeto ResizeOptions para definir as instruções
2var options = new ResizeOptions();
3// Defina o novo PageSize
4options.PageSize = PageSize.A3;
5// Adicione o caminho do arquivo de entrada
6options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
7// Defina o caminho do arquivo de saída
8options.AddOutput(new FileDataSource("caminho_para_arquivo_pdf_resultado.pdf"));
9// Realize o processo
10Optimizer.Process(options);
Comprimir PDF
Comprimir documentos PDF quando viável, eliminando recursos de página não utilizados, mesclando ativos idênticos e descartando objetos redundantes.
- Crie um objeto CompressOptions para configurar as configurações de otimização.
- Adicione o arquivo de entrada e especifique o local do arquivo de saída.
- Use o método SetCropBox para definir a área de recorte.
- Execute o método
Process
doOptimizer
.
1// Crie um objeto CompressOptions para definir as instruções
2var options = new CompressOptions();
3// Adicione o caminho do arquivo de entrada
4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
5// Defina o caminho do arquivo de saída
6options.AddOutput(new FileDataSource("caminho_para_arquivo_pdf_resultado.pdf"));
7// Realize o processo
8Optimizer.Process(options);
Principais Recursos:
- Otimização: Reduza o tamanho do arquivo PDF sem perder qualidade.
- Rotação: Ajuste a orientação das páginas do PDF.
- Redimensionamento: Redimensione páginas para dimensões específicas (por exemplo, A4, Carta).
- Compressão: Remova recursos e objetos de página não utilizados do documento.