Class TiffDevice
Contenuti
[
Nascondere
]Classe TiffDevice
Questa classe aiuta a salvare il documento pdf pagina per pagina in un’unica immagine tiff.
public sealed class TiffDevice : DocumentDevice
Costruttori
| Nome | Descrizione |
|---|---|
| TiffDevice() | Inizializza una nuova istanza della classe TiffDevice con impostazioni predefinite. |
| TiffDevice(PageSize) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(Resolution) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(TiffSettings) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(int, int) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(PageSize, Resolution) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(PageSize, TiffSettings) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(Resolution, TiffSettings) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(TiffSettings, IIndexBitmapConverter) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(int, int, Resolution) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(int, int, TiffSettings) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(PageSize, Resolution, TiffSettings) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(PageSize, TiffSettings, IIndexBitmapConverter) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(Resolution, TiffSettings, IIndexBitmapConverter) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(int, int, Resolution, TiffSettings) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(int, int, TiffSettings, IIndexBitmapConverter) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(PageSize, Resolution, TiffSettings, IIndexBitmapConverter) | Inizializza una nuova istanza della classe TiffDevice. |
| TiffDevice(int, int, Resolution, TiffSettings, IIndexBitmapConverter) | Inizializza una nuova istanza della classe TiffDevice. |
Proprietà
| Nome | Descrizione |
|---|---|
| FormPresentationMode { get; set; } | Ottiene o imposta la modalità di presentazione del modulo. |
| Height { get; } | Ottiene l’altezza dell’immagine di output. |
| RenderingOptions { get; set; } | Ottiene o imposta le opzioni di rendering. |
| Resolution { get; } | Ottiene la risoluzione dell’immagine. |
| Settings { get; } | Ottiene le impostazioni per mappare il pdf in un’immagine tiff. |
| Width { get; } | Ottiene la larghezza dell’immagine di output. |
Metodi
| Nome | Descrizione |
|---|---|
| BinarizeBradley(Stream, Stream, double) | Esegue la binarizzazione di Bradley per lo stream di input. |
| Process(Document, Stream) | Elabora l’intero documento e salva i risultati nello stream. |
| Process(Document, string) | Elabora l’intero documento e salva i risultati nel file. |
| override Process(Page, Stream) | |
| Process(Page, string) | Esegue alcune operazioni sulla pagina data e salva i risultati nel file. |
| override Process(Document, int, int, Stream) | Converte determinate pagine del documento in tiff e le salva nello stream di output. |
| Process(Document, int, int, string) | Elabora determinate pagine del documento e salva i risultati nel file. |
Esempi
Il seguente esempio mostra come convertire un file PDF in immagini TIFF.
[C#]
// The path to your PDF Directory
string dataDir = @"YOUR_DATA_DIRECTORY";
// The file name of the PDF
string pdfFile = @"YOUR_PDF_FILE";
// Initialize instance of Document class
using (Document pdfDocument = new Document(Path.Combine(dataDir, pdfFile)))
{
// Create Resolution object
Resolution resolution = new Resolution(300);
// Create TiffSettings object
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
Shape = ShapeType.Landscape,
SkipBlankPages = false
};
// Create TIFF device
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Convert a PDF document to TIFF image
tiffDevice.Process(pdfDocument, dataDir + "AllPagesToTIFF_out.tif");
}
[VB.NET]
' The path to your PDF Directory
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' The file name of the PDF
Dim pdfFile As String = "YOUR_PDF_FILE"
' Initialize instance of Document class
Using pdfDocument As Document = New Document(Path.Combine(dataDir, pdfFile))
' Create Resolution object
Dim resolution As Resolution = New Resolution(300)
' Create TiffSettings object
Dim tiffSettings As TiffSettings = New TiffSettings With {
.Compression = CompressionType.None,
.Depth = ColorDepth.[Default],
.Shape = ShapeType.Landscape,
.SkipBlankPages = False
}
' Create TIFF device
Dim tiffDevice As TiffDevice = New TiffDevice(resolution, tiffSettings)
' Convert a PDF document to TIFF image
tiffDevice.Process(pdfDocument, dataDir & "AllPagesToTIFF_out.tif")
End Using
Vedi Anche
- classe DocumentDevice
- namespace Aspose.Pdf.Devices
- assembly Aspose.PDF