PdfConverter

Vue de l’ensemble

PdfConverter C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : AutoCloseable.

Convertir des pages PDF en images raster (JPEG, PNG).

Cette classe fournit 47 méthodes pour travailler avec des objets PdfConverter dans les programmes Java. Les méthodes disponibles comprennent : PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,6 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : coordinateType, document, endPage, pageCount, resolution, startPage.

Propriétés

Nom deTypeAccèsDescription
documentDocumentLireRetourner le document actuellement lié.
pageCountintLireRetourne le nombre total de pages dans le document lié.
startPageintLireRetourne la page d’accueil, ou 0 si l’on n’est pas installé.
endPageintLireRetourner la page finale, ou 0 si non définie.
resolutionResolutionLireRetourner la résolution actuelle.
coordinateTypePageCoordinateTypeLireRetourner la boîte de page à utiliser comme espace de coordination.

méthodes

SignatureDescription
PdfConverter()Créez une nouvelle instance {@code PdfConverter} avec résolution par défaut de 150 DPI.
PdfConverter(document: Document)Créer un nouveau convertisseur lié au document fourni.
bindPdf(inputFile: String)booleanLiensez un fichier PDF à ce convertisseur.
bindPdf(inputStream: InputStream)booleanLient un PDF à partir d’un flux d’entrée.
bindPdf(document: Document)booleanLient un {@link Document} existant à ce convertisseur.
getDocument()DocumentRetourner le document actuellement lié.
setResolution(resolution: Resolution)Définir la résolution pour l’image de rendu.
doConvert()booleanInitialisez le processus de conversion en réinstallant la page.
getPageCount()intRetourne le nombre total de pages dans le document lié.
setStartPage(startPage: int)Sélectionnez la première page (1-basée) pour être incluse dans les renders ultérieurs.
setEndPage(endPage: int)Sélectionnez la dernière page (1 basée, inclus) pour les rentrants ultérieurs.
getStartPage()intRetourne la page d’accueil, ou 0 si l’on n’est pas installé.
getEndPage()intRetourner la page finale, ou 0 si non définie.
getResolution()ResolutionRetourner la résolution actuelle.
getCoordinateType()PageCoordinateTypeRetourner la boîte de page à utiliser comme espace de coordination.
setCoordinateType(coordinateType: PageCoordinateType)Définissez la boîte de page à utiliser comme espace de coordination.
hasNextImage()booleanIl revient si il y a plus de pages à convertir.
getNextImage(outputFile: String, format: String)booleanRender la page suivante vers un fichier d’image.
getNextImage(stream: OutputStream, format: String)booleanRender la page suivante à un flux de sortie.
getNextImage(outputFile: String, format: ImageFormat)booleanRender la page suivante vers un fichier d’image en utilisant le don {@link ImageFormat}.
getNextImage(outputFile: String, format: ImageFormat, quality: int)booleanRender la page suivante vers un fichier d’image avec une qualité JPEG explicite.
getNextImage(stream: OutputStream, format: ImageFormat)booleanRender la page suivante à un flux de sortie en utilisant le don {@link ImageFormat}.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int)booleanRender la page suivante à un flux de sortie avec une qualité JPEG explicite.
getNextImage(outputFile: String)booleanRender la page suivante vers un fichier en utilisant le format JPEG par défaut.
getNextImage(stream: OutputStream)booleanRender la page suivante à un courant en utilisant le format JPEG par défaut.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int)booleanRender la page suivante vers un fichier avec des dimensions de sortie explicites.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int)booleanRender la page suivante vers un fichier avec des dimensions explicites et une qualité JPEG.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int)booleanRender la page suivante à un courant avec des dimensions de sortie explicites.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int)booleanRender la page suivante à un flux avec des dimensions explicites et de qualité JPEG.
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int)booleanDouble-width/high file surcharge (compatible avec la signature API C#).
getNextImage(outputFile: String, pageSize: PageSize)booleanPageSize surcharge : rend la page suivante à la taille de la Page donnée (JPEG par défaut).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + format surcharge — version de streaming.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int)booleanDouble-width/high stream surcharge (compatible avec la signature API C#).
saveAsTIFF(outputFile: String)booleanIl enregistre toutes les pages du document lié comme un seul fichier TIFF multi-page.
saveAsTIFF(outputFile: String, settings: TiffSettings)booleanÉcoute toutes les pages du document lié en tant que TIFF multi-page avec des paramètres.
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution)booleanIl enregistre toutes les pages comme un TIFF multi-page avec des paramètres et une résolution explicite.
saveAsTIFF(stream: OutputStream, settings: TiffSettings)booleanÉconomisez toutes les pages en tant que TIFF multi-page pour un flux de sortie.
saveAsTIFF(outputFile: String, compression: CompressionType)booleanIl enregistre toutes les pages comme TIFF multi-page avec le type de compression donné.
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings)booleanIl enregistre toutes les pages comme un TIFF multi-page adapté au format de page spécifié.
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings)booleanIl enregistre toutes les pages comme un TIFF multi-page adapté au format de page spécifié.
saveAsTIFF(outputFile: String, width: int, height: int)booleanIl économise toutes les pages en tant que multi-page TIFF scalée à la dimension du pixel donné.
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType)booleanIl économe toutes les pages comme TIFF multi-page scalée à la dimension donnée avec compression.
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings)booleanÉcoute toutes les pages comme multi-page TIFF évolué à la dimension donnée avec des paramètres.
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings)booleanLe surcharge de courant avec des dimensions et paramètres ciblés explicites.
saveAsTIFFClassF(outputFile: String)booleanIl enregistre toutes les pages sous forme de classe F (format B/W fax, compression CCITT4).
saveAsTIFFClassF(outputFile: String, width: int, height: int)booleanTIFF Class F avec des dimensions cibles.
close()Fermez le convertisseur et libère le document lié.

Voir aussi

 Français