PdfConverter
Vue de l’ensemble
PdfConverter Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : IDisposable.
Facade pour convertir les pages PDF en images.
Cette classe fournit 63 méthodes pour travailler avec des objets PdfConverter dans les programmes .NET. Les méthodes disponibles comprennent : BindPdf, Close, Dispose, DoConvert, GetNextImage, HasNextImage, MergeImages, MergeImagesAsTiff, PdfConverter, SaveAsTIFF, SaveAsTIFFClassF. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : CoordinateType, Document, EndPage, FormPresentationMode, PageCount, Password,Et 5 plus.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
Resolution | Resolution | Lire / Écrire | résolution de sortie en DPI. |
Password | string? | Lire / Écrire | Le mot de passe du propriétaire utilisé lors de la mise en ligne des PDF encryptés. |
UserPassword | string? | Lire / Écrire | Password utilisé lors de la mise en ligne des PDF encryptés. |
StartPage | int | Lire / Écrire | 1-based start page (inclusive). |
EndPage | int | Lire / Écrire | 1-based end page (inclusive). |
PageCount | int | Lire | Nombre de pages dans le document lié, ou 0 si aucun n’est liée. |
CoordinateType | PageCoordinateType | Lire / Écrire | Quelle boîte de page est utilisée comme les limites de rendu. |
FormPresentationMode | FormPresentationMode | Lire / Écrire | Mode de présentation du champ. |
ShowHiddenAreas | bool | Lire / Écrire | Render le contenu en dehors de la zone de culture. |
RenderingOptions | Aspose.Pdf.RenderingOptions? | Lire / Écrire | Options de rendement par render. |
Document | Document? | Lire | Le document lié, ou null si aucun. |
méthodes
| Signature | Description |
|---|---|
PdfConverter() | Constructeur de défaut. |
PdfConverter(renderer: IPageRenderer) | Appelez PdfConverter sur cette instance PdfConverter. |
PdfConverter(renderer: IPageRenderer, resolution: Resolution) | |
PdfConverter(document: Document) | Construire avec un document PDF déjà lié. |
BindPdf(srcDoc: Document) | Bande un document PDF pour la conversion. |
BindPdf(inputFile: string) | Bande un document PDF d’un chemin de fichier. |
BindPdf(inputStream: Stream) | Bande un document PDF d’un courant. |
BindPdf(data: byte[]) | Bande un document PDF à partir de fichier bytes. |
DoConvert() | Démarrer l’itérateur de conversion. |
HasNextImage() | Vérifiez s’il y a une autre page disponible pour la conversion. |
GetNextImage(format: PdfConverterImageFormat) | Render la page suivante à l’image bytes. |
GetNextImage(outputStream: Stream) | Render la page suivante en PNG et écrire à l’écriture. |
GetNextImage(outputFile: string) | Render la page suivante en PNG et sauvegarder à un chemin de fichier. |
GetNextImage(outputStream: Stream, format: PdfConverterImageFormat) | Render la page suivante et écrire à l’écriture. |
GetNextImage(outputFile: string, format: PdfConverterImageFormat) | Render la page suivante et sauvegarder à un chemin de fichier avec le format spécifié. |
GetNextImage(outputFile: string, format: SdiImageFormat) | Rendez la page suivante et sauvez dans un chemin de fichier en utilisant un ImageFormat. |
GetNextImage(outputStream: Stream, format: SdiImageFormat) | Render la page suivante pour diffuser en utilisant un ImageFormat. |
GetNextImage(outputFile: string, format: SdiImageFormat, quality: int) | Render la page suivante avec un indice de qualité JPEG. |
GetNextImage(outputStream: Stream, format: SdiImageFormat, quality: int) | Appelez GetNextImage sur cette instance PdfConverter. |
GetNextImage(outputFile: string, pageSize: PageSize) | Render la page suivante à un explicite PageSize (JPEG par défaut) et sauvegarder le fichier. |
GetNextImage(outputFile: string, pageSize: PageSize, format: PdfConverterImageFormat) | Render la page suivante à un explicite PageSize avec le format d’image fourni, pour enregistrer. |
GetNextImage(outputFile: string, pageSize: PageSize, format: SdiImageFormat) | Render la page suivante à un explicite PageSize avec le format d’image fourni, pour enregistrer. |
GetNextImage(outputFile: string, pageSize: PageSize, format: SdiImageFormat, quality: int) | Render la page suivante à un explicite PageSize avec le format d’image fourni et une indication de qualité JPEG, pour enregistrer. |
GetNextImage(outputStream: Stream, pageSize: PageSize) | Render la page suivante à un explicite PageSize (JPEG par défaut) et écrire pour le streaming. |
GetNextImage(outputStream: Stream, pageSize: PageSize, format: SdiImageFormat) | Render la page suivante à un explicite PageSize avec le format d’image fourni, pour en streaming. |
GetNextImage(outputStream: Stream, pageSize: PageSize, format: SdiImageFormat, quality: int) | Render la page suivante à un explicite PageSize avec le format d’image fourni et une indication de qualité JPEG, pour en streaming. |
GetNextImage(outputFile: string, format: SdiImageFormat, imageWidth: int, imageHeight: int, quality: int) | Render la page suivante à une taille pixelique explicite avec le format d’image fourni et la qualité JPEG, pour enregistrer. |
GetNextImage(outputFile: string, format: SdiImageFormat, imageWidth: int, imageHeight: int) | Render la page suivante à une taille pixelique explicite avec le format d’image fourni, pour enregistrer. |
GetNextImage(outputStream: Stream, format: SdiImageFormat, imageWidth: int, imageHeight: int) | Render la page suivante à une taille pixelique explicite avec le format d’image fourni, pour en streaming. |
GetNextImage(outputStream: Stream, format: SdiImageFormat, imageWidth: int, imageHeight: int, quality: int) | Render la page suivante à une taille pixelique explicite avec le format d’image fourni et la qualité JPEG, pour en streaming. |
GetNextImage(outputFile: string, format: SdiImageFormat, imageWidth: double, imageHeight: double, quality: int) | Variante de largeur/altitude double précision de GetNextImage(string, SdiImageFormat, int,int,Int). |
GetNextImage(outputStream: Stream, format: SdiImageFormat, imageWidth: double, imageHeight: double, quality: int) | Variante de largeur/altitude double précision de GetNextImage(Stream, SdiImageFormat, int,int,Int). |
GetNextImage(output: Stream, pageSize: PageSize, format: PdfConverterImageFormat) | Render la page suivante à un explicite PageSize avec le format d’image fourni, pour en streaming. |
SaveAsTIFF(outputFile: string) | Enregistrer toutes les pages liées en tant que TIFF à un fichier. |
SaveAsTIFF(outputStream: Stream) | Enregistrer toutes les pages liées en tant que TIFF à un flux. |
SaveAsTIFF(outputFile: string, settings: TiffSettings?) | Enregistrer toutes les pages liées en tant que TIFF multi-page en utilisant les paramètres fournis. |
SaveAsTIFF(outputStream: Stream, settings: TiffSettings?) | Enregistrer toutes les pages liées en tant que TIFF à un flux en utilisant les paramètres fournis. |
SaveAsTIFF(outputStream: Stream, settings: TiffSettings, converter: IIndexBitmapConverter?) | Enregistrer toutes les pages liées en tant que TIFF à un flux en utilisant les paramètres fournis. |
SaveAsTIFF(outputFile: string, settings: TiffSettings, converter: IIndexBitmapConverter?) | Enregistrer toutes les pages liées en tant que TIFF à un fichier en utilisant les paramètres fournis. |
SaveAsTIFF(outputFile: string, compressionType: CompressionType) | Sauver toutes les pages liées comme TIFF, pré-installation de compression. |
SaveAsTIFF(outputStream: Stream, compressionType: CompressionType) | Appelez SaveAsTIFF sur cette instance PdfConverter. |
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int) | Écrivez toutes les pages liées en tant que TIFF multi-page à une taille pixelique explicite. |
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int, settings: TiffSettings?) | |
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int) | |
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int, settings: TiffSettings?) | |
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int, compressionType: CompressionType) | |
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int, compressionType: CompressionType) | |
SaveAsTIFF(outputStream: Stream, imageWidth: int, imageHeight: int, settings: TiffSettings, converter: IIndexBitmapConverter?) | Enregistrer toutes les pages liées en tant que TIFF à une taille de pixel explicite en utilisant les paramètres fournis. |
SaveAsTIFF(outputFile: string, imageWidth: int, imageHeight: int, settings: TiffSettings, converter: IIndexBitmapConverter?) | Enregistrer toutes les pages liées en tant que TIFF à une taille pixelique explicite pour un fichier. |
SaveAsTIFF(outputFile: string, pageSize: PageSize) | Réservez toutes les pages liées comme TIFF adaptées à la date PageSize. |
SaveAsTIFF(outputFile: string, pageSize: PageSize, settings: TiffSettings?) | |
SaveAsTIFF(outputStream: Stream, pageSize: PageSize) | |
SaveAsTIFF(outputStream: Stream, pageSize: PageSize, settings: TiffSettings?) | |
SaveAsTIFFClassF(outputFile: string) | Écrivez toutes les pages liées en tant que TIFF Class F (CCITT4, 1bpp) — le format de fax ITU-T. |
SaveAsTIFFClassF(outputStream: Stream) | Appelez SaveAsTIFFClassF sur cette instance PdfConverter. |
SaveAsTIFFClassF(outputFile: string, imageWidth: int, imageHeight: int) | Class F (CCITT4, 1bpp) à une taille pixelique explicite. |
SaveAsTIFFClassF(outputStream: Stream, imageWidth: int, imageHeight: int) | |
SaveAsTIFFClassF(outputFile: string, pageSize: PageSize) | Class F (CCITT4, 1bpp) adaptée à la PageSize donnée. |
SaveAsTIFFClassF(outputStream: Stream, pageSize: PageSize) | |
Close() | Réservez le document de référence. |
Dispose() | Appels Disponible sur cette instance PdfConverter. |
MergeImages(inputImagesStreams: List<Stream>, outputImageFormat: Aspose.Pdf.Drawing.ImageFormat, mergeMode: ImageMergeMode, horizontal: int?, vertical: int?) | Combiner plusieurs flux d’image entrée dans une seule image composite, mis en place selon mergeMode (staque verticale, ligne horizontale ou surlap), encodé dans la sortieImageFormat. |
MergeImagesAsTiff(inputImagesStreams: List<Stream>) | Combiner les images TIFF multi-input dans un seul flux de Tiff multiframe – un cadre par input. |