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.