Optimize PDF

O Gerenciador de PDF do Documentize para .NET é 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.

Optimize PDF

Os seguintes passos demonstram como otimizar um documento PDF reduzindo seu tamanho de arquivo enquanto mantém a qualidade.

  1. Crie um objeto OptimizeOptions para configurar as configurações de otimização.
  2. Adicione arquivos PDF de entrada e defina um local de saída para o arquivo otimizado.
  3. Execute o método Optimize do PdfManager para realizar a otimização.
1// Crie um objeto OptimizeOptions para definir 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_resultante.pdf"));
7// Realize o processo
8PdfManager.Optimize(options);

Rotate PDF

Use a classe RotateOptions para ajustar a orientação das páginas em um arquivo PDF.

  1. Crie um objeto RotateOptions e configure o ângulo de rotação.
  2. Adicione o arquivo PDF de entrada e especifique o local do arquivo de saída.
  3. Defina o ângulo de rotação (por exemplo, 90 graus) usando o método SetRotation.
  4. Execute o método Rotate do PdfManager.
 1// Crie um objeto RotateOptions para definir instruções
 2var options = new RotateOptions();
 3// Defina 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_resultante.pdf"));
 9// Realize o processo
10PdfManager.Rotate(options);

Resize PDF

Para redimensionar um documento PDF, a classe ResizeOptions é usada para especificar o novo tamanho da página para o documento.

  1. Crie um objeto ResizeOptions para definir o tamanho da página.
  2. Adicione o arquivo de entrada e defina o local desejado de saída.
  3. Use o método SetPageSize para especificar o novo tamanho (por exemplo, A4).
  4. Execute o método Resize do PdfManager.
 1// Crie um objeto ResizeOptions para definir instruções
 2var options = new ResizeOptions();
 3// Defina novo Tamanho da Página
 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_resultante.pdf"));
 9// Realize o processo
10PdfManager.Resize(options);

Compress PDF

Comprimir um documento PDF quando viável, eliminando recursos de página não utilizados, mesclando ativos idênticos e descartando objetos redundantes.

  1. Crie um objeto CompressOptions para configurar as configurações de otimização.
  2. Adicione o arquivo de entrada e especifique o local do arquivo de saída.
  3. Use o método SetCropBox para definir a área de corte.
  4. Execute o método Compress do PdfManager.
1// Crie um objeto CompressOptions para definir 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_resultante.pdf"));
7// Realize o processo
8PdfManager.Compress(options);

Principais Recursos:

  • Otimização: Reduzir o tamanho do arquivo PDF sem perder qualidade.
  • Rotação: Ajustar a orientação das páginas do PDF.
  • Redimensionamento: Redimensionar páginas para dimensões específicas (por exemplo, A4, Carta).
  • Compressão: Remover recursos e objetos de página não utilizados do documento.
 Português