v25.4

Usabilidade melhorada do Otimizador

  • A classe é estática e não requer o uso de um construtor.
  • Exemplo principal melhorado.
  • Exemplos adicionais adicionados.

Exemplos de Uso:

// O exemplo demonstra como Otimizar o documento PDF.
// Crie um objeto OptimizeOptions para definir instruções
var options = new OptimizeOptions();
// Adicione o caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Defina o caminho do arquivo de saída
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Execute o processo
Optimizer.Process(options);

// O exemplo demonstra como Rotacionar o documento PDF.
// Crie um objeto RotateOptions para definir instruções
var options = new RotateOptions();
// Defina a nova Rotação
options.Rotation = Rotation.On90;
// Adicione o caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Defina o caminho do arquivo de saída
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Execute o processo
Optimizer.Process(options);

// O exemplo demonstra como Redimensionar o documento PDF.
// Crie um objeto ResizeOptions para definir instruções
var options = new ResizeOptions();
// Defina o novo Tamanho da Página
options.PageSize = PageSize.A3;
// Adicione o caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Defina o caminho do arquivo de saída
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Execute o processo
Optimizer.Process(options);

// O exemplo demonstra como Comprimir o documento PDF.
// Crie um objeto CompressOptions para definir instruções
var options = new CompressOptions();
// Adicione o caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Defina o caminho do arquivo de saída
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Execute o processo
Optimizer.Process(options);

Usabilidade melhorada do Plugin Splitter

  • A classe é estática e não requer o uso de um construtor.
  • Exemplo principal melhorado.

Exemplos de Uso:

// O exemplo demonstra como Dividir o documento PDF.
// Crie um objeto SplitOptions para definir instruções
var options = new SplitOptions();
// Adicione o caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Defina os caminhos dos arquivos de saída
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// Execute o processo
Splitter.Process(options);

Usabilidade melhorada do Plugin Merger

  • A classe é estática e não requer o uso de um construtor.
  • Exemplo principal melhorado.

Exemplos de Uso:

// O exemplo demonstra como Mesclar dois documentos PDF.
// Crie um objeto MergeOptions para definir instruções
var options = new MergeOptions();
// Adicione os caminhos dos arquivos de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// Defina o caminho do arquivo de saída
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Execute o processo
Merger.Process(options);

Correções Menores

  • Dicas de classe melhoradas.
 Português