Convertitore PDF in TIFF
Il Convertitore PDF in TIFF per .NET è uno strumento potente progettato per convertire documenti PDF in immagini TIFF di alta qualità. Questo plugin garantisce che il tuo contenuto sia accessibile su varie piattaforme mantenendo un’eccellente fedeltà e versatilità.
Funzionalità principali:
- Converti PDF in TIFF: Converti senza sforzo interi documenti PDF o pagine specifiche in immagini TIFF.
- Risoluzione personalizzata: Regola la risoluzione (ad es., 300 dpi) per output di qualità superiore.
- TIFF multipagina: Combina più pagine PDF in un unico file TIFF multipagina.
- Intervallo di pagine: Converti pagine o intervalli specifici per risultati precisi.
- Elaborazione in batch: Converti più documenti PDF o pagine contemporaneamente.
- Conversione rapida: Processo veloce ed efficiente con sforzo minimi.
Come convertire pagine PDF in TIFF
Per convertire un documento PDF in immagini TIFF, segui questi passaggi:
- Crea un’istanza della classe
TiffConverter
. - Crea un’istanza di
PdfToTiffOptions
per configurare il processo di conversione. - Aggiungi il file PDF di input utilizzando il metodo
AddInput
. - Specifica il percorso del file di output per le immagini TIFF utilizzando il metodo
AddOutput
. - Esegui il metodo
Process
per convertire le pagine PDF in immagini TIFF.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Aggiungi il file PDF di input
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Specifica il file di output per le immagini TIFF
8options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
9
10// Elabora la conversione da PDF a TIFF
11converter.Process(options);
Personalizzazione della conversione da PDF a TIFF
Puoi personalizzare il processo di conversione regolando la risoluzione, abilitando l’output multipagina o selezionando intervalli di pagine. Ecco come convertire la prima pagina di un PDF a 300 dpi in un file TIFF:
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Imposta la risoluzione di output a 300 dpi e converti solo la prima pagina
5options.OutputResolution = 300;
6options.PageList = new List<int> { 1 };
7
8// Aggiungi i percorsi di input e output
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
11
12// Elabora la conversione
13converter.Process(options);
Creazione di TIFF multipagina
Il plugin Convertitore PDF in TIFF supporta la generazione di TIFF multipagina, consentendoti di combinare più pagine PDF in un unico file TIFF per un’archiviazione o una stampa efficienti.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions
3{
4 MultiPage = true // Abilita l'output TIFF multipagina
5};
6
7// Aggiungi file PDF di input
8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Specifica il file di output per TIFF multipagina
11options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
12
13// Elabora la conversione
14converter.Process(options);
Elaborazione in batch per la conversione da PDF a TIFF
Il plugin Convertitore PDF in TIFF supporta anche l’elaborazione in batch, consentendoti di convertire più pagine PDF o documenti interi contemporaneamente in file TIFF separati.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Aggiungi file PDF di input
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Imposta i percorsi di output per le singole pagine
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
10
11// Elabora la conversione in batch
12converter.Process(options);
Come gestire i risultati della conversione
Il metodo Process restituisce un oggetto ResultContainer
che fornisce dettagli sui risultati della conversione. Puoi stampare i percorsi dei file TIFF convertiti come mostrato di seguito:
1ResultContainer resultContainer = converter.Process(options);
2
3// Stampa i percorsi di output delle immagini TIFF
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}