PdfConverter

PdfConverter class

Rappresenta una classe per convertire ogni pagina di un file pdf in immagini, supporta ora BMP, JPEG, PNG e TIFF. Contenuto supportato nei pdf: immagini, modulo, commento.

public sealed class PdfConverter : Facade

Costruttori

Nome Descrizione
PdfConverter() Inizializza nuovoPdfConverter oggetto.
PdfConverter(Document) Inizializza nuovoPdfConverter oggetto sulla base deldocument .

Proprietà

Nome Descrizione
CoordinateType { get; set; } Ottiene o imposta il tipo di coordinate della pagina (caselle Media/Ritaglia). Il valore CropBox viene utilizzato per impostazione predefinita.
Document { get; } Ottiene la facciata del documento su cui sta lavorando.
EndPage { get; set; } Ottiene o imposta la posizione finale che vuoi convertire.
FormPresentationMode { get; set; } Ottiene o imposta la modalità di presentazione del modulo.
PageCount { get; } Ottiene il conteggio delle pagine.
Password { get; set; } Ottiene o imposta il documento OwnerPassword.
RenderingOptions { get; set; } Ottiene o imposta le opzioni di rendering.
Resolution { get; set; } Ottiene o imposta la risoluzione durante la conversione. Maggiore è la risoluzione, minore è la velocità di conversione. Il valore predefinito è 150.
StartPage { get; set; } Ottiene o imposta la posizione iniziale che si desidera convertire. Il valore minimo è 1.
UserPassword { get; set; } Ottiene o imposta il documento UserPassword.

Metodi

Nome Descrizione
virtual BindPdf(Document) Inizializza la facciata.
override BindPdf(Stream) Associa un flusso Pdf per convertire.
override BindPdf(string) Associa un file Pdf per la conversione.
override Close() Chiudi l’istanza di PdfConverter e rilascia le risorse.
Dispose() Elimina la facciata.
DoConvert() Esegui alcuni lavori iniziali per convertire un documento pdf in immagini.
GetNextImage(Stream) Salva l’immagine in streaming con il formato immagine predefinito - jpeg.
GetNextImage(string) Salva l’immagine su file con il formato immagine predefinito - jpeg.
GetNextImage(Stream, ImageFormat) Salva l’immagine in streaming con il formato immagine specificato.
GetNextImage(Stream, PageSize) Salva l’immagine in streaming con una determinata dimensione della pagina.
GetNextImage(string, ImageFormat) Salva l’immagine su file con il formato immagine givin.
GetNextImage(string, PageSize) Salva l’immagine su file con le dimensioni della pagina specificate e il formato immagine predefinito - jpeg.
GetNextImage(Stream, ImageFormat, int) Salva l’immagine in streaming con il formato e la qualità dell’immagine specificati.
GetNextImage(Stream, PageSize, ImageFormat) Salva l’immagine in streaming con una determinata dimensione della pagina.
GetNextImage(string, ImageFormat, int) Salva l’immagine su file con il formato e la qualità dell’immagine specificati.
GetNextImage(string, PageSize, ImageFormat) Salva l’immagine su file con le dimensioni della pagina e il formato dell’immagine specificati.
GetNextImage(Stream, ImageFormat, int, int) Salva l’immagine per lo streaming con il formato, le dimensioni e la qualità dell’immagine givin.
GetNextImage(Stream, PageSize, ImageFormat, int) Salva l’immagine per lo streaming con le dimensioni della pagina, il formato dell’immagine e la qualità specificati.
GetNextImage(string, ImageFormat, int, int) Salva l’immagine su file con il formato e le dimensioni dell’immagine specificati.
GetNextImage(string, PageSize, ImageFormat, int) Salva l’immagine su file con le dimensioni della pagina, il formato dell’immagine e la qualità specificati.
GetNextImage(Stream, ImageFormat, double, double, int) Salva l’immagine per lo streaming con il formato, le dimensioni e la qualità dell’immagine givin.
GetNextImage(Stream, ImageFormat, int, int, int) Salva l’immagine per lo streaming con il formato, le dimensioni e la qualità dell’immagine givin.
GetNextImage(string, ImageFormat, double, double, int) Salva l’immagine su file con il formato immagine, la dimensione e la qualità dell’immagine givin.
GetNextImage(string, ImageFormat, int, int, int) Salva l’immagine su file con il formato, le dimensioni e la qualità dell’immagine specificati.
HasNextImage() Indica se il file pdf ha più immagini o meno.
SaveAsTIFF(Stream) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(string) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico file TIFF.
SaveAsTIFF(Stream, CompressionType) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico file TIFF.
SaveAsTIFF(Stream, PageSize) Converte ogni pagina di un documento pdf in immagini con dimensione pagina e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(Stream, TiffSettings) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(string, CompressionType) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico file TIFF.
SaveAsTIFF(string, PageSize) Converte ogni pagina di un documento pdf in immagini con dimensione pagina e salva le immagini in un unico file TIFF.
SaveAsTIFF(string, TiffSettings) Converte ogni pagina di un documento pdf in immagini con e salva le immagini in un unico file TIFF.
SaveAsTIFF(Stream, int, int) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(Stream, PageSize, TiffSettings) Converte ogni pagina di un documento pdf in immagini con dimensione pagina e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(Stream, TiffSettings, IIndexBitmapConverter) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(string, int, int) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico file TIFF.
SaveAsTIFF(string, PageSize, TiffSettings) Converte ogni pagina di un documento pdf in immagini con dimensione pagina e salva le immagini in un unico file TIFF.
SaveAsTIFF(string, TiffSettings, IIndexBitmapConverter) Converte ogni pagina di un documento pdf in immagini con e salva le immagini in un unico file TIFF.
SaveAsTIFF(Stream, int, int, CompressionType) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(Stream, int, int, TiffSettings) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(string, int, int, CompressionType) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico file TIFF.
SaveAsTIFF(string, int, int, TiffSettings) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico file TIFF.
SaveAsTIFF(Stream, int, int, TiffSettings, IIndexBitmapConverter) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico flusso TIFF.
SaveAsTIFF(string, int, int, TiffSettings, IIndexBitmapConverter) Converte ogni pagina di un documento pdf in immagini con dimensioni e salva le immagini in un unico file TIFF.
SaveAsTIFFClassF(Stream) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico flusso TIFF ClassF.
SaveAsTIFFClassF(string) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico file TIFF ClassF.
SaveAsTIFFClassF(Stream, PageSize) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico flusso TIFF ClassF.
SaveAsTIFFClassF(string, PageSize) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico file TIFF ClassF.
SaveAsTIFFClassF(Stream, int, int) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico flusso TIFF ClassF.
SaveAsTIFFClassF(string, int, int) Converte ogni pagina di un documento pdf in immagini e salva le immagini in un unico file TIFF ClassF.
static MergeImages(List<Stream>, ImageFormat, ImageMergeMode, int?, int?) Unisce l’elenco dei flussi di immagini come un unico flusso di immagini. Sono supportati i formati di output Png/jpg/tiff, in caso di utilizzo di un flusso di output in formato non supportato codificato come Jpeg per impostazione predefinita.
static MergeImagesAsTiff(List<Stream>) Unisce l’elenco di flussi tiff come un flusso tiff a più fotogrammi.

Guarda anche