PdfConverter

PdfConverter class

Représente une classe pour convertir chaque page d’un fichier pdf en images, prenant en charge BMP, JPEG, PNG et TIFF maintenant. Contenu pris en charge dans les pdf : images, formulaire, commentaire.

public sealed class PdfConverter : Facade

Constructeurs

Nom La description
PdfConverter() Initialise nouveauPdfConverter objet.
PdfConverter(Document) Initialise nouveauPdfConverter objet sur la base de ladocument .

Propriétés

Nom La description
CoordinateType { get; set; } Obtient ou définit le type de coordonnées de la page (zones Media/Crop). La valeur CropBox est utilisée par défaut.
Document { get; } Obtient la façade du document sur laquelle travaille.
EndPage { get; set; } Obtient ou définit la position finale que vous souhaitez convertir.
FormPresentationMode { get; set; } Obtient ou définit le mode de présentation du formulaire.
PageCount { get; } Obtient le nombre de pages.
Password { get; set; } Obtient ou définit le document OwnerPassword.
RenderingOptions { get; set; } Obtient ou définit les options de rendu.
Resolution { get; set; } Obtient ou définit la résolution lors de la conversion. Plus la résolution est élevée, plus la vitesse de conversion est lente. La valeur par défaut est 150.
StartPage { get; set; } Obtient ou définit la position de départ que vous souhaitez convertir. La valeur minimale est 1.
UserPassword { get; set; } Obtient ou définit le document UserPassword.

Méthodes

Nom La description
virtual BindPdf(Document) Initialise la façade.
override BindPdf(Stream) Lie un flux Pdf pour convert.
override BindPdf(string) Lie un fichier Pdf pour la conversion.
override Close() Fermez l’instance de PdfConverter et libérez les ressources.
Dispose() Dispose la façade.
DoConvert() Effectuez quelques travaux initiaux pour convertir un document pdf en images.
GetNextImage(Stream) Enregistre l’image à diffuser avec le format d’image par défaut - jpeg.
GetNextImage(string) Enregistre l’image dans un fichier avec le format d’image par défaut - jpeg.
GetNextImage(Stream, ImageFormat) Enregistre l’image à diffuser avec le format d’image donné.
GetNextImage(Stream, PageSize) Enregistre l’image à diffuser avec une taille de page donnée.
GetNextImage(string, ImageFormat) Enregistre l’image dans un fichier au format d’image givin.
GetNextImage(string, PageSize) Enregistre l’image dans un fichier avec la taille de page donnée et le format d’image par défaut - jpeg.
GetNextImage(Stream, ImageFormat, int) Enregistre l’image à diffuser avec un format et une qualité d’image donnés.
GetNextImage(Stream, PageSize, ImageFormat) Enregistre l’image à diffuser avec une taille de page donnée.
GetNextImage(string, ImageFormat, int) Enregistre l’image dans un fichier avec un format et une qualité d’image donnés.
GetNextImage(string, PageSize, ImageFormat) Enregistre l’image dans un fichier avec une taille de page et un format d’image donnés.
GetNextImage(Stream, ImageFormat, int, int) Enregistre l’image à diffuser avec le format, la taille et la qualité de l’image donnée.
GetNextImage(Stream, PageSize, ImageFormat, int) Enregistre l’image à diffuser avec une taille de page, un format d’image et une qualité donnés.
GetNextImage(string, ImageFormat, int, int) Enregistre l’image dans un fichier avec le format et les dimensions d’image donnés.
GetNextImage(string, PageSize, ImageFormat, int) Enregistre l’image dans un fichier avec une taille de page, un format d’image et une qualité donnés.
GetNextImage(Stream, ImageFormat, double, double, int) Enregistre l’image à diffuser avec le format, la taille et la qualité de l’image donnée.
GetNextImage(Stream, ImageFormat, int, int, int) Enregistre l’image à diffuser avec le format, les dimensions et la qualité de l’image donnée.
GetNextImage(string, ImageFormat, double, double, int) Enregistre l’image dans un fichier avec le format d’image, la taille et la qualité de l’image.
GetNextImage(string, ImageFormat, int, int, int) Enregistre l’image dans un fichier avec le format d’image, les dimensions et la qualité donnés.
HasNextImage() Indique si le fichier pdf contient plus d’images ou non.
SaveAsTIFF(Stream) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(string) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(Stream, CompressionType) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(Stream, PageSize) Convertit chaque page d’un document pdf en images avec une taille de page et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(Stream, TiffSettings) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(string, CompressionType) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(string, PageSize) Convertit chaque page d’un document pdf en images avec une taille de page et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(string, TiffSettings) Convertit chaque page d’un document pdf en images avec et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(Stream, int, int) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(Stream, PageSize, TiffSettings) Convertit chaque page d’un document pdf en images avec une taille de page et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(Stream, TiffSettings, IIndexBitmapConverter) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(string, int, int) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(string, PageSize, TiffSettings) Convertit chaque page d’un document pdf en images avec une taille de page et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(string, TiffSettings, IIndexBitmapConverter) Convertit chaque page d’un document pdf en images avec et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(Stream, int, int, CompressionType) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(Stream, int, int, TiffSettings) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(string, int, int, CompressionType) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(string, int, int, TiffSettings) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul fichier TIFF.
SaveAsTIFF(Stream, int, int, TiffSettings, IIndexBitmapConverter) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul flux TIFF.
SaveAsTIFF(string, int, int, TiffSettings, IIndexBitmapConverter) Convertit chaque page d’un document pdf en images avec dimensions et enregistre les images dans un seul fichier TIFF.
SaveAsTIFFClassF(Stream) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul flux TIFF ClassF.
SaveAsTIFFClassF(string) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul fichier TIFF ClassF.
SaveAsTIFFClassF(Stream, PageSize) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul flux TIFF ClassF.
SaveAsTIFFClassF(string, PageSize) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul fichier TIFF ClassF.
SaveAsTIFFClassF(Stream, int, int) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul flux TIFF ClassF.
SaveAsTIFFClassF(string, int, int) Convertit chaque page d’un document pdf en images et enregistre les images dans un seul fichier TIFF ClassF.
static MergeImages(List<Stream>, ImageFormat, ImageMergeMode, int?, int?) Fusionne la liste des flux d’images en un seul flux d’images. Les formats de sortie Png/jpg/tiff sont pris en charge, en cas d’utilisation d’un flux de sortie de format non pris en charge encodé en Jpeg par défaut.
static MergeImagesAsTiff(List<Stream>) Fusionne la liste des flux tiff en un flux tiff à plusieurs images.

Voir également