API PDF pour Python via Java

Créez, modifiez, protégez et convertissez des documents PDF en plusieurs formats dans les applications Python via Java.

Overview

Aspose.PDF pour Python via Java est une bibliothèque native qui permet aux développeurs d’ajouter des fonctionnalités de traitement PDF à leurs applications. L’API peut être utilisée pour créer tout type d’applications 32 bits et 64 bits afin de générer ou de lire, de convertir et de manipuler des fichiers PDF sans utiliser Adobe Acrobat.

L’API Aspose.PDF pour Python via Java permet d’effectuer diverses tâches de traitement de documents telles que le traitement de formulaires, l’obtention et la définition d’informations de métadonnées, la manipulation de texte et de pages, la gestion des annotations, l’ajout ou la suppression de signets et de filigranes, les pièces jointes, la gestion personnalisée des polices et bien plus encore.

Fonctionnalités avancées de la bibliothèque PDF Java

Manipulez des fichiers PDF à la volée

Aspose.PDF pour Python via Java est un bon choix pour modifier ou manipuler des fichiers PDF existants dans vos applications. Cette bibliothèque vous permet d’ouvrir ou de charger un fichier PDF, d’extraire des pages, d’insérer des pages à un endroit particulier du fichier ou de créer des N-up (nombre de pages sur une seule page) et des livrets. Vous pouvez également utiliser l’API pour ajouter, mettre à jour et supprimer des images, des pièces jointes, des signets, des annotations, des hyperliens, des filigranes et des champs de formulaire d’un PDF existant.

Fractionner et fusionner des fichiers PDF

Aspose.PDF pour Python via Java via son API, permet de diviser un fichier PDF en deux ou plusieurs documents PDF. Vous pouvez également l’utiliser pour concaténer deux fichiers ou plus dans un seul document ou pour ajouter des pages PDF selon les exigences de l’application.

Convertissez un PDF en formats HTML, DOCX et ODS

Aspose.PDF pour Python via Java vous permet de rendre et de transformer chaque page d’un fichier PDF en formats d’image classiques tels que BMP, JPG et PNG, avec la plus grande fidélité possible. Outre les images, on peut facilement enregistrer des PDF aux formats DOC et DOCX.

Enregistrez des pages PDF au format JPG en utilisant Java

charger un document PDF existant. convertir des pages PDF en images enregistrer chaque page au format JPG

Convert PDF to JPG on Java


from asposepdf import Api, Device

input_pdf = "source.pdf"
output_pdf = "image"
# Open PDF document
document = Api.Document(input_pdf)

# Create Resolution object
resolution = Device.Resolution(300)
device = Device.JpegDevice(resolution)

for i in range(0, document.getPages.size):
    # Create filename for save
    imageFileName = output_pdf + "_page_" + str(i + 1) + "_out.jpeg"
    # Convert a particular page and save the image to file
    device.process(document.getPages.getPage(i + 1), outputFileName=imageFileName)

Traitement des champs de formulaire

Aspose.PDF pour Python via Java offre la possibilité d’ajouter des champs de formulaire au document PDF, c’est-à-dire que vous pouvez générer dynamiquement des champs de formulaire dans des documents PDF. Il suffit d’ordonner la position des champs de formulaire selon un tableau ou par positionnement personnalisé, et les champs de formulaire seront placés à la position exacte à chaque fois.

Formater le contenu du PDF au niveau le plus granulaire

Aspose.PDF pour Python via Java permet d’appliquer un alignement horizontal du texte, par exemple en plaçant le contenu de droite à gauche, en préservant les espaces blancs dans le texte, en créant des paragraphes de texte suspendus à gauche et en définissant des taquets de tabulation personnalisés.

Outre l’alignement horizontal du texte, il est également possible d’ajuster l’alignement vertical des segments de texte tels que la ligne de base ou la ligne de haut, ainsi que d’autres fonctionnalités de mise en forme telles que la définition des couleurs de premier plan et d’arrière-plan du texte.

Ressources d'assistance et d'apprentissage