API PDF pour Java

Créez, modifiez, protégez et convertissez des documents PDF en plusieurs formats au sein d’applications basées sur .NET sans dépendre d’Adobe Acrobat.

Overview

Aspose.PDF for 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 lire, convertir et manipuler des fichiers PDF sans utiliser Adobe Acrobat.

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

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

Manipulez des fichiers PDF à la volée

Aspose.PDF pour 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 emplacement 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.

Diviser et fusionner des fichiers PDF

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

Convertir un PDF aux formats HTML, DOCX et ODS

Aspose.PDF for 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.

Enregistrer les pages PDF au format JPG - Java

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

Convert PDF to JPG on Java

// Create PdfConverter object
PdfConverter converter = new PdfConverter();

// Bind input pdf file
converter.bindPdf(_dataDir + "Sample-Document-01.pdf");

// Initialize the converting process
converter.doConvert();

int count=0;

// Check if pages exist and then convert to image one by one
while (converter.hasNextImage())
    converter.getNextImage(_dataDir + "page" + count + "_out.jpg", ImageType.getJpeg());
// Close the PdfConverter object
converter.close();

Traitement des champs de formulaire

Aspose.PDF for 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 du formulaire selon un tableau ou par positionnement personnalisé, et les champs du formulaire seront placés à la position exacte à chaque fois.

Mettre en forme le contenu du PDF au niveau le plus

Aspose.PDF for Java permet d’appliquer un alignement horizontal du texte, comme placer le contenu de droite à gauche, préserver les espaces blancs dans le texte, créer des paragraphes de texte suspendus à gauche et définir 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 dessus, 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