Aspose.PDF  for java

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.

  Download Free Trial
  
 

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

Lire, écrire et manipuler des documents

Ajouter, remplacer ou supprimer du texte et des images

Définir la marge de page, la taille, l'orientation, la transition et le facteur de zoom

Ajouter, mettre à jour, supprimer des pièces jointes et des annotations

Ajouter ou supprimer des signets

Ajouter et supprimer des filigranes

Fractionner, fusionner, extraire ou insérer des pages

Transformer les pages PDF en images

Déterminer et définir les métadonnées des documents

Définissez les informations du document, par exemple Auteur, Sujet, Titre

Convertir des PDF en formats de documents Word

Convertir un PDF au format de fichier SVG

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 des fichiers PDF en JPG et autres formats d'image

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


     // instantiate PdfConverter
auto converter = MakeObject<PdfConverter>();
converter->BindPdf(dir + u"template.pdf");
converter->DoConvert();
int32_t imageCount = 1;

while (converter->HasNextImage())
{
    converter->GetNextImage(dir + imageCount + u".jpg", System::Drawing::Imaging::ImageFormat::get_Jpeg(), 800, 1000);
    imageCount++;
}

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.

  

Support and Learning Resources

  
  

Aspose.PDF propose des API PDF individuelles pour d'autres environnements de développement populaires, comme indiqué ci-dessous :