Otimizador de PDF

O Otimizador de PDF Documentize é 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, cortar conteúdo e redimensionar documentos. Essas operações melhoram a qualidade e a gerenciabilidade dos arquivos PDF, tornando-os mais fáceis de armazenar, compartilhar e visualizar.

Principais Recursos:

  • Otimização: Reduza o tamanho do arquivo PDF sem perder qualidade.
  • Rotação: Ajuste a orientação das páginas PDF.
  • Corte: Remova margens ou conteúdos desnecessários do documento.
  • Redimensionamento: Redimensione páginas para dimensões específicas (por exemplo, A4, Carta).

Otimize o Documento PDF

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

  1. Crie uma instância da classe Optimizer.
  2. Crie um objeto OptimizeOptions para configurar as configurações de otimização.
  3. Adicione o(s) arquivo(s) PDF de entrada e defina um local de saída para o arquivo otimizado.
  4. Execute o método Process para realizar a otimização.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);

Redimensione o Documento PDF

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

  1. Instancie a classe Optimizer.
  2. Crie um objeto ResizeOptions para definir o tamanho da página.
  3. Adicione o arquivo de entrada e defina o local de saída desejado.
  4. Use o método SetPageSize para especificar o novo tamanho (por exemplo, A4).
  5. Chame o método Process para aplicar as alterações.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);

Gire as Páginas do PDF

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

  1. Instancie a classe Optimizer.
  2. Crie um objeto RotateOptions e configure o ângulo de rotação.
  3. Adicione o arquivo PDF de entrada e especifique o local do arquivo de saída.
  4. Defina o ângulo de rotação (por exemplo, 90 graus) usando o método SetRotation.
  5. Execute a rotação com o método Process.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);

Corte o Documento PDF

O corte remove conteúdo ou margens indesejadas de um documento PDF. A classe CropOptions pode ser usada para definir a área de corte.

  1. Crie uma instância da classe Optimizer.
  2. Defina a área de corte com o objeto CropOptions.
  3. Adicione o arquivo de entrada e especifique o local do arquivo de saída.
  4. Use o método SetCropBox para definir a área de corte.
  5. Execute o corte com o método Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Define a área de corte
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);
 Português