Class TiffDevice
Contenido
[
Ocultar
]Clase TiffDevice
Esta clase ayuda a guardar el documento pdf página por página en una sola imagen tiff.
public sealed class TiffDevice : DocumentDevice
Constructores
Nombre | Descripción |
---|---|
TiffDevice() | Inicializa una nueva instancia de la clase TiffDevice con configuraciones predeterminadas. |
TiffDevice(PageSize) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(Resolution) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(TiffSettings) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(int, int) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(PageSize, Resolution) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(PageSize, TiffSettings) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(Resolution, TiffSettings) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(TiffSettings, IIndexBitmapConverter) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(int, int, Resolution) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(int, int, TiffSettings) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(PageSize, Resolution, TiffSettings) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(PageSize, TiffSettings, IIndexBitmapConverter) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(Resolution, TiffSettings, IIndexBitmapConverter) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(int, int, Resolution, TiffSettings) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(int, int, TiffSettings, IIndexBitmapConverter) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(PageSize, Resolution, TiffSettings, IIndexBitmapConverter) | Inicializa una nueva instancia de la clase TiffDevice . |
TiffDevice(int, int, Resolution, TiffSettings, IIndexBitmapConverter) | Inicializa una nueva instancia de la clase TiffDevice . |
Propiedades
Nombre | Descripción |
---|---|
FormPresentationMode { get; set; } | Obtiene o establece el modo de presentación del formulario. |
Height { get; } | Obtiene la altura de salida de la imagen. |
RenderingOptions { get; set; } | Obtiene o establece las opciones de renderizado. |
Resolution { get; } | Obtiene la resolución de la imagen. |
Settings { get; } | Obtiene la configuración para mapear pdf en la imagen tiff. |
Width { get; } | Obtiene el ancho de salida de la imagen. |
Métodos
Nombre | Descripción |
---|---|
BinarizeBradley(Stream, Stream, double) | Realiza la binarización de Bradley para el flujo de entrada. |
Process(Document, Stream) | Procesa todo el documento y guarda los resultados en el flujo. |
Process(Document, string) | Procesa todo el documento y guarda los resultados en el archivo. |
override Process(Page, Stream) | |
Process(Page, string) | Realiza alguna operación en la página dada y guarda los resultados en el archivo. |
override Process(Document, int, int, Stream) | Convierte ciertas páginas del documento en tiff y las guarda en el flujo de salida. |
Process(Document, int, int, string) | Procesa ciertas páginas del documento y guarda los resultados en el archivo. |
Ejemplos
El siguiente ejemplo muestra cómo convertir un archivo PDF a imágenes 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
Ver También
- clase DocumentDevice
- espacio de nombres Aspose.Pdf.Devices
- ensamblaje Aspose.PDF