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 de | Type | Accès | Description |
|---|---|---|---|
document | Document | Lire | Retourner le document actuellement lié. |
pageCount | int | Lire | Retourne le nombre total de pages dans le document lié. |
startPage | int | Lire | Retourne la page d’accueil, ou 0 si l’on n’est pas installé. |
endPage | int | Lire | Retourner la page finale, ou 0 si non définie. |
resolution | Resolution | Lire | Retourner la résolution actuelle. |
coordinateType | PageCoordinateType | Lire | Retourner la boîte de page à utiliser comme espace de coordination. |
méthodes
| Signature | Description |
|---|---|
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) → boolean | Liensez un fichier PDF à ce convertisseur. |
bindPdf(inputStream: InputStream) → boolean | Lient un PDF à partir d’un flux d’entrée. |
bindPdf(document: Document) → boolean | Lient un {@link Document} existant à ce convertisseur. |
getDocument() → Document | Retourner le document actuellement lié. |
setResolution(resolution: Resolution) | Définir la résolution pour l’image de rendu. |
doConvert() → boolean | Initialisez le processus de conversion en réinstallant la page. |
getPageCount() → int | Retourne 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() → int | Retourne la page d’accueil, ou 0 si l’on n’est pas installé. |
getEndPage() → int | Retourner la page finale, ou 0 si non définie. |
getResolution() → Resolution | Retourner la résolution actuelle. |
getCoordinateType() → PageCoordinateType | Retourner 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() → boolean | Il revient si il y a plus de pages à convertir. |
getNextImage(outputFile: String, format: String) → boolean | Render la page suivante vers un fichier d’image. |
getNextImage(stream: OutputStream, format: String) → boolean | Render la page suivante à un flux de sortie. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Render la page suivante vers un fichier d’image en utilisant le don {@link ImageFormat}. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Render la page suivante vers un fichier d’image avec une qualité JPEG explicite. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Render la page suivante à un flux de sortie en utilisant le don {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Render la page suivante à un flux de sortie avec une qualité JPEG explicite. |
getNextImage(outputFile: String) → boolean | Render la page suivante vers un fichier en utilisant le format JPEG par défaut. |
getNextImage(stream: OutputStream) → boolean | Render la page suivante à un courant en utilisant le format JPEG par défaut. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Render la page suivante vers un fichier avec des dimensions de sortie explicites. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Render la page suivante vers un fichier avec des dimensions explicites et une qualité JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Render la page suivante à un courant avec des dimensions de sortie explicites. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Render la page suivante à un flux avec des dimensions explicites et de qualité JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Double-width/high file surcharge (compatible avec la signature API C#). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize surcharge : rend la page suivante à la taille de la Page donnée (JPEG par défaut). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + format surcharge — version de streaming. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Double-width/high stream surcharge (compatible avec la signature API C#). |
saveAsTIFF(outputFile: String) → boolean | Il 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) → boolean | Il 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) → boolean | Il enregistre toutes les pages comme TIFF multi-page avec le type de compression donné. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Il enregistre toutes les pages comme un TIFF multi-page adapté au format de page spécifié. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Il enregistre toutes les pages comme un TIFF multi-page adapté au format de page spécifié. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Il é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) → boolean | Il é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) → boolean | Le surcharge de courant avec des dimensions et paramètres ciblés explicites. |
saveAsTIFFClassF(outputFile: String) → boolean | Il enregistre toutes les pages sous forme de classe F (format B/W fax, compression CCITT4). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | TIFF Class F avec des dimensions cibles. |
close() | Fermez le convertisseur et libère le document lié. |