PdfConverter

PdfConverter class

Representa una clase para convertir cada página de un archivo PDF en imágenes, compatible con BMP, JPEG, PNG y TIFF ahora. Contenido admitido en archivos PDF: imágenes, formularios, comentarios.

public sealed class PdfConverter : Facade

Constructores

Nombre Descripción
PdfConverter() Inicializa nuevoPdfConverter objeto.
PdfConverter(Document) Inicializa nuevoPdfConverter objeto sobre la base de ladocument .

Propiedades

Nombre Descripción
CoordinateType { get; set; } Obtiene o establece el tipo de coordenada de la página (Medios/Cuadros de recorte). El valor de CropBox se usa por defecto.
Document { get; } Obtiene la fachada del documento en la que está trabajando.
EndPage { get; set; } Obtiene o establece la posición final que desea convertir.
FormPresentationMode { get; set; } Obtiene o establece el modo de presentación del formulario.
PageCount { get; } Obtiene el número de páginas.
Password { get; set; } Obtiene o establece el documento OwnerPassword.
RenderingOptions { get; set; } Obtiene o establece las opciones de representación.
Resolution { get; set; } Obtiene o establece la resolución durante la conversión. La resolución más alta, la velocidad de conversión más lenta. El valor predeterminado es 150.
StartPage { get; set; } Obtiene o establece la posición inicial que desea convertir. El valor mínimo es 1.
UserPassword { get; set; } Obtiene o establece el documento UserPassword.

Métodos

Nombre Descripción
virtual BindPdf(Document) Inicializa la fachada.
override BindPdf(Stream) Vincula una secuencia de PDF para convert.
override BindPdf(string) Vincula un archivo PDF para convertirlo.
override Close() Cierre la instancia de PdfConverter y libere los recursos.
Dispose() Elimina la fachada.
DoConvert() Realice algunos trabajos iniciales para convertir un documento pdf en imágenes.
GetNextImage(Stream) Guarda la imagen para transmitir con el formato de imagen predeterminado: jpeg.
GetNextImage(string) Guarda la imagen en un archivo con el formato de imagen predeterminado: jpeg.
GetNextImage(Stream, ImageFormat) Guarda la imagen para transmitir con el formato de imagen dado.
GetNextImage(Stream, PageSize) Guarda la imagen para transmitir con el tamaño de página dado.
GetNextImage(string, ImageFormat) Guarda la imagen en un archivo con el formato de imagen dado.
GetNextImage(string, PageSize) Guarda la imagen en un archivo con el tamaño de página dado y el formato de imagen predeterminado: jpeg.
GetNextImage(Stream, ImageFormat, int) Guarda la imagen para transmitir con el formato y la calidad de imagen dados.
GetNextImage(Stream, PageSize, ImageFormat) Guarda la imagen para transmitir con el tamaño de página dado.
GetNextImage(string, ImageFormat, int) Guarda la imagen en un archivo con el formato y la calidad de imagen dados.
GetNextImage(string, PageSize, ImageFormat) Guarda la imagen en un archivo con el tamaño de página y el formato de imagen dados.
GetNextImage(Stream, ImageFormat, int, int) Guarda la imagen para transmitir con el formato, tamaño y calidad de imagen dados.
GetNextImage(Stream, PageSize, ImageFormat, int) Guarda la imagen para transmitir con el tamaño de página, el formato de imagen y la calidad determinados.
GetNextImage(string, ImageFormat, int, int) Guarda la imagen en un archivo con el formato de imagen y las dimensiones dadas.
GetNextImage(string, PageSize, ImageFormat, int) Guarda la imagen en un archivo con el tamaño de página, el formato de imagen y la calidad determinados.
GetNextImage(Stream, ImageFormat, double, double, int) Guarda la imagen para transmitir con el formato, tamaño y calidad de imagen dados.
GetNextImage(Stream, ImageFormat, int, int, int) Guarda la imagen para transmitir con el formato, las dimensiones y la calidad de la imagen dada.
GetNextImage(string, ImageFormat, double, double, int) Guarda la imagen en un archivo con el formato, el tamaño y la calidad de la imagen dados.
GetNextImage(string, ImageFormat, int, int, int) Guarda la imagen en un archivo con el formato de imagen, las dimensiones y la calidad especificados.
HasNextImage() Indica si el archivo pdf tiene más imágenes o no.
SaveAsTIFF(Stream) Convierte cada página de un documento pdf en imágenes y las guarda en una sola secuencia TIFF.
SaveAsTIFF(string) Convierte cada página de un documento pdf en imágenes y las guarda en un único archivo TIFF.
SaveAsTIFF(Stream, CompressionType) Convierte cada página de un documento pdf en imágenes y las guarda en un único archivo TIFF.
SaveAsTIFF(Stream, PageSize) Convierte cada página de un documento pdf en imágenes con tamaño de página y guarda las imágenes en una única secuencia TIFF.
SaveAsTIFF(Stream, TiffSettings) Convierte cada página de un documento pdf en imágenes y las guarda en una sola secuencia TIFF.
SaveAsTIFF(string, CompressionType) Convierte cada página de un documento pdf en imágenes y las guarda en un único archivo TIFF.
SaveAsTIFF(string, PageSize) Convierte cada página de un documento pdf en imágenes con tamaño de página y guarda las imágenes en un solo archivo TIFF.
SaveAsTIFF(string, TiffSettings) Convierte cada página de un documento pdf en imágenes y las guarda en un solo archivo TIFF.
SaveAsTIFF(Stream, int, int) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en una única secuencia TIFF.
SaveAsTIFF(Stream, PageSize, TiffSettings) Convierte cada página de un documento pdf en imágenes con tamaño de página y guarda las imágenes en una única secuencia TIFF.
SaveAsTIFF(Stream, TiffSettings, IIndexBitmapConverter) Convierte cada página de un documento pdf en imágenes y las guarda en una sola secuencia TIFF.
SaveAsTIFF(string, int, int) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en un solo archivo TIFF.
SaveAsTIFF(string, PageSize, TiffSettings) Convierte cada página de un documento pdf en imágenes con tamaño de página y guarda las imágenes en un solo archivo TIFF.
SaveAsTIFF(string, TiffSettings, IIndexBitmapConverter) Convierte cada página de un documento pdf en imágenes y las guarda en un solo archivo TIFF.
SaveAsTIFF(Stream, int, int, CompressionType) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en una única secuencia TIFF.
SaveAsTIFF(Stream, int, int, TiffSettings) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en una única secuencia TIFF.
SaveAsTIFF(string, int, int, CompressionType) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en un solo archivo TIFF.
SaveAsTIFF(string, int, int, TiffSettings) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en un solo archivo TIFF.
SaveAsTIFF(Stream, int, int, TiffSettings, IIndexBitmapConverter) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en una única secuencia TIFF.
SaveAsTIFF(string, int, int, TiffSettings, IIndexBitmapConverter) Convierte cada página de un documento pdf en imágenes con dimensiones y guarda las imágenes en un solo archivo TIFF.
SaveAsTIFFClassF(Stream) Convierte cada página de un documento pdf en imágenes y las guarda en una única secuencia TIFF ClassF.
SaveAsTIFFClassF(string) Convierte cada página de un documento pdf en imágenes y las guarda en un único archivo TIFF ClassF.
SaveAsTIFFClassF(Stream, PageSize) Convierte cada página de un documento pdf en imágenes y las guarda en una única secuencia TIFF ClassF.
SaveAsTIFFClassF(string, PageSize) Convierte cada página de un documento pdf en imágenes y las guarda en un único archivo TIFF ClassF.
SaveAsTIFFClassF(Stream, int, int) Convierte cada página de un documento pdf en imágenes y las guarda en una única secuencia TIFF ClassF.
SaveAsTIFFClassF(string, int, int) Convierte cada página de un documento pdf en imágenes y las guarda en un único archivo TIFF ClassF.
static MergeImages(List<Stream>, ImageFormat, ImageMergeMode, int?, int?) Fusiona la lista de flujos de imágenes como un flujo de imágenes. Los formatos de salida png/jpg/tiff son compatibles, en caso de utilizar un flujo de salida de formato no compatible codificado como Jpeg de forma predeterminada.
static MergeImagesAsTiff(List<Stream>) Fusiona la lista de flujos tiff como un flujo tiff de varios fotogramas.

Ver también