Conversor de PDF para TIFF
O Documentize Conversor de PDF para TIFF para .NET é uma ferramenta poderosa projetada para converter documentos PDF em imagens TIFF de alta qualidade. Este plugin garante que seu conteúdo seja acessível em várias plataformas, mantendo excelente fidelidade e versatilidade.
Principais Recursos:
- Converter PDF para TIFF: Converta facilmente documentos PDF inteiros ou páginas específicas em imagens TIFF.
- Resolução Personalizada: Ajuste a resolução (por exemplo, 300 dpi) para saídas de qualidade superior.
- TIFF de Múltiplas Páginas: Combine várias páginas PDF em um único arquivo TIFF de múltiplas páginas.
- Intervalo de Páginas: Converta páginas específicas ou intervalos para resultados precisos.
- Processamento em Lote: Converta vários documentos ou páginas PDF de uma só vez.
- Conversão Rápida: Processos rápidos e eficientes com esforço mínimo.
Como Converter Páginas de PDF para TIFF
Para converter um documento PDF em imagens TIFF, siga estes passos:
- Crie uma instância da classe
TiffConverter
. - Crie uma instância de
PdfToTiffOptions
para configurar o processo de conversão. - Adicione o arquivo PDF de entrada usando o método
AddInput
. - Especifique o caminho do arquivo de saída para as imagens TIFF usando o método
AddOutput
. - Execute o método
Process
para converter as páginas PDF em imagens TIFF.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Adiciona o arquivo PDF de entrada
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Especifica o arquivo de saída para as imagens TIFF
8options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
9
10// Processa a conversão de PDF para TIFF
11converter.Process(options);
Personalizando a Conversão de PDF para TIFF
Você pode personalizar o processo de conversão ajustando a resolução, ativando a saída de múltiplas páginas ou selecionando intervalos de páginas. Veja como converter a primeira página de um PDF a 300 dpi em um arquivo TIFF:
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Define a resolução de saída para 300 dpi e converte apenas a primeira página
5options.OutputResolution = 300;
6options.PageList = new List<int> { 1 };
7
8// Adiciona os caminhos de entrada e saída
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
11
12// Processa a conversão
13converter.Process(options);
Criação de TIFF de Múltiplas Páginas
O plugin Conversor de PDF para TIFF suporta a geração de TIFF de múltiplas páginas, permitindo combinar várias páginas PDF em um único arquivo TIFF para arquivamento ou impressão eficiente.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions
3{
4 MultiPage = true // Ativar saída TIFF de múltiplas páginas
5};
6
7// Adiciona o arquivo PDF de entrada
8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Especifica o arquivo de saída para TIFF de múltiplas páginas
11options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
12
13// Processa a conversão
14converter.Process(options);
Processamento em Lote para Conversão de PDF para TIFF
O plugin Conversor de PDF para TIFF também suporta processamento em lote, permitindo que você converta várias páginas ou documentos PDF inteiros simultaneamente em arquivos TIFF separados.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Adiciona o arquivo PDF de entrada
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Define os caminhos de saída para páginas individuais
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
10
11// Processa a conversão em lote
12converter.Process(options);
Como Lidar com os Resultados da Conversão
O método Process retorna um objeto ResultContainer
que fornece detalhes sobre os resultados da conversão. Você pode imprimir os caminhos dos arquivos TIFF convertidos, conforme mostrado abaixo:
1ResultContainer resultContainer = converter.Process(options);
2
3// Imprimir os caminhos de saída das imagens TIFF
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}