PdfExtractor

Vue de l’ensemble

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

Facade pour extraire le texte et les images des documents PDF.

Cette classe fournit 41 méthodes pour travailler avec des objets PdfExtractor dans les programmes Java. Les méthodes disponibles comprennent : PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,18 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 : attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,Et 5 plus.

Propriétés

Nom deTypeAccèsDescription
passwordStringLireRetourne le mot de passe appliqué lors de l’ouverture des PDF encryptés dans la suite.
{@link #bindPdf(String)} ou { @link_bind PdfInputStream) } sont des appels.
startPageintLireRetourner la page d’accueil.
endPageintLireRetourner la page finale.
extractTextModeintLireRetourner le mode d’extraction de texte actuel.
resolutionResolutionLireRetourne la résolution d’extraction configurée.
extractImageModeExtractImageModeLireRetourner le mode d’extraction de l’image.
textAsStringStringLireRetourne le texte extrait en tant que string.
textSearchOptionsTextSearchOptionsLireRetourne les options de recherche du texte associées à l’extracteur.
bidibooleanLireRetourne si l’extraction actuelle contient du texte bidi.
attachNamesList<String>LireRetournez les noms de l’annexe actuellement préparés.
imageCountintLireRetourner le nombre d’images extraits.

méthodes

SignatureDescription
PdfExtractor()Créez une nouvelle instance PdfExtractor.
PdfExtractor(document: Document)Créez un nouveau PdfExtractor lié à un document existant.
PdfExtractor(stream: InputStream)Créer un nouveau PdfExtractor lié à un flux PDF.
bindPdf(inputFile: String)Liensez un fichier PDF à cet extrait.
bindPdf(stream: InputStream)Lient un PDF à partir d’un flux d’entrée.
getPassword()StringRetourne le mot de passe appliqué lors de l’ouverture des PDF encryptés dans la suite.
{@link #bindPdf(String)} ou { @link_bind PdfInputStream) } sont des appels.
setPassword(password: String)Mettez le mot de passe utilisé par les appels suivants {@code bindPdf} pour ouvrir
PDF en chiffrement.
bindPdf(document: Document)Liens un document existant à ce extrait.
setStartPage(page: int)Définissez la page d’accueil pour l’extraction (1-basée).
getStartPage()intRetourner la page d’accueil.
setEndPage(page: int)Définir la page de fin pour l’extraction (1 basée).
getEndPage()intRetourner la page finale.
setExtractTextMode(mode: int)Définir le mode d’extraction de texte.
getExtractTextMode()intRetourner le mode d’extraction de texte actuel.
setResolution(resolution: Resolution)Définir la résolution d’extraction de l’image pour API parité.
getResolution()ResolutionRetourne la résolution d’extraction configurée.
setExtractImageMode(extractImageMode: ExtractImageMode)Mettre en place le mode d’extraction de l’image.
getExtractImageMode()ExtractImageModeRetourner le mode d’extraction de l’image.
extractText()Extrait de texte du champ de page.
extractText(encoding: Charset)Extrait du texte de la gamme de page en utilisant le codage de sortie demandé.
getText(outputPath: String)Écrire extrait texte dans un fichier.
getText(stream: OutputStream)Écrire extrait texte à un flux de sortie.
getTextAsString()StringRetourne le texte extrait en tant que string.
getTextSearchOptions()TextSearchOptionsRetourne les options de recherche du texte associées à l’extracteur.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Sélectionnez les options de recherche texte utilisées par des appels d’extraction ultérieurs.
hasNextPageText()booleanIl revient si le texte extrait par page reste disponible.
getNextPageText(outputPath: String)Écrivez le texte de la page suivante dans un fichier.
getNextPageText(stream: OutputStream)Écrivez le texte de la page suivante dans un courant.
isBidi()booleanRetourne si l’extraction actuelle contient du texte bidi.
extractAttachment()Préparer l’extraction d’adhésion pour tous les fichiers intégrés.
extractAttachment(name: String)Préparer l’extraction pour un nom de fichier ou clé d’annexe spécifique.
getAttachNames()List<String>Retournez les noms de l’annexe actuellement préparés.
getAttachment(outputPath: String)Écrivez l’annexe(s) préparée au fichier ou à la directory donnée.
extractImage()Extrait d’images de la gamme de page.
hasNextImage()booleanIl revient si il y a plus d’images extraits à récupérer.
getNextImage(outputPath: String)Écoute l’image suivante extraite dans un fichier.
getNextImage(outputPath: String, format: ImageFormat)Écoute l’image suivante extraite dans un fichier en utilisant le format de sortie demandé.
getNextImage(stream: OutputStream)Économisez l’image suivante extraite dans un flux de sortie.
getNextImage(stream: OutputStream, format: ImageFormat)Économisez l’image suivante extraite dans un courant en utilisant le format de sortie demandé.
getImageCount()intRetourner le nombre d’images extraits.
close()Fermez ce extrait et libère le document lié.

Voir aussi

 Français