Principales fonctionnalités

Caractéristiques générales

  • Bibliothèque entièrement écrite en Java, compatible avec JDK 1.8 et versions ultérieures.

  • Prend en charge toutes les applications Java.

  • Référence API au format JavaDoc.

  • Prise en charge du système d’exploitation 32 bits.

  • Prise en charge du système d’exploitation 64 bits.

Versions PDF prises en charge

Aspose.PDF for Java prend en charge les versions PDF 1.2, 1.3, 1.4, 1.5, 1.6 et 1.7.

Polices

  • 14 polices principales.

  • Polices PostScript Type1.

  • Polices TrueType.

  • Polices Type 3.

  • Informations sur la police intégrées dans un PDF.

  • Polices CJK.

  • Prise en charge Unicode.

Texte

  • Remplacer le texte.

  • Extraire du texte (de l’intégralité du PDF, d’une page particulière ou d’une plage de pages).

  • Ajouter du texte.

Graphiques

  • Différentes formes de graphiques, telles que des lignes, des cercles, des arcs et des courbes, sont prises en charge.

  • Les graphiques peuvent être dessinés à n’importe quel emplacement de page spécifié par des coordonnées.

  • Les graphiques peuvent être pivotés, mis à l’échelle ou remplis, et des styles de lignes en tirets et en poly-traits peuvent être définis.

  • Les graphiques sont dessinés en fonction de coordonnées et ont une position absolue plutôt que relative.

  • Les espaces colorimétriques CMJN et niveaux de gris sont pris en charge.

Images

  • Ajouter une image dans le fichier PDF.

  • Supprimer des images.

  • Remplacer les images.

  • Extraire des images (de l’intégralité du PDF, d’une page particulière ou d’une plage de pages).

  • Convertir un PDF en JPEG (page particulière ou toutes les pages).

  • Convertir un PDF en TIFF (une seule page ou toutes les pages, ou en images TIFF pixélisées).

  • Convertir un PDF en PNG (page particulière ou toutes les pages).

  • Convertir un PDF en BMP (page particulière ou toutes les pages).

  • Convertir un PDF en SVG.

  • Convertir un PDF en EMF.

  • Convertir un PDF en GIF.

Pièces jointes

  • Ajouter une pièce jointe.

  • Obtenir des pièces jointes.

  • Supprimer les pièces jointes.

  • Obtenir des informations sur les pièces jointes.

Pages

  • Obtenir et définir les propriétés de la page.

  • Concaténer des fichiers PDF.

  • Insérer des pages PDF.

  • Ajouter des fichiers PDF.

  • Supprimer des pages PDF.

  • Extraire ou insérer des pages PDF.

  • Créer un PDF avec plusieurs pages par feuille (N-up).

  • Créer un livret en PDF.

  • Diviser les pages PDF (du début à la fin, en masse, en pages individuelles).

Document

  • Obtenir les propriétés de la visionneuse de documents.

  • Définir les propriétés de la visionneuse de documents.

  • Obtenir les propriétés d’affichage de la page.

  • Définir les propriétés d’affichage de la page.

  • Obtenir des informations sur le fichier PDF.

  • Définir les informations du fichier PDF.

  • Linéariser un PDF (optimisation pour le Web).

  • Définir les métadonnées XMP.

  • Obtenir les métadonnées XMP.

  • Convertir un PDF en DOC/DOCX.

  • Convertir un PDF en Excel XLS et XLSX.

  • Convertir un PDF en HTML.

  • Convertir un PDF en XPS.

  • Convertir un PDF en Tex.

  • Convertir un PDF en PDF-A.

  • Convertir un PDF en PDF/A_1b.

  • Convertir un PDF en PDF/A_3b.

  • Convertir un PDF en PDF/A_3a.

  • Convertir un PDF en PDF/A_2a.

  • Convertir un PDF en PDF/A_3U.

  • Créer un PDF/A-3 et joindre un fichier XML.

Signets

  • Ajouter des signets.

  • Ajouter des signets enfants.

  • Supprimer les signets.

  • Obtenir des signets.

  • Mettre à jour les signets.

  • Signets étendus.

  • Exporter et importer des signets.

Annotations

  • Ajouter des annotations.

  • Obtenir des annotations.

  • Supprimer les annotations.

  • Modifier les annotations.

  • Importer et exporter des annotations.

Formulaires

  • Ajouter des champs.

  • Remplir les champs.

  • Obtenir les valeurs des boutons d’option.

  • Obtenir la valeur actuelle du bouton d’option.

  • Obtenir la façade du champ de formulaire (les attributs visuels du champ).

  • Supprimer le champ.

  • Déplacer le champ vers un nouvel emplacement.

  • Aplatir les champs (un champ particulier ou tous).

  • Décorer les champs (un champ particulier ou tous les champs d’un type particulier).

  • Copier des champs au sein d’un document ou entre plusieurs documents.

  • Ajouter et supprimer un élément de liste.

  • Définir l’URL de soumission.

  • Définir le script du bouton.

  • Importer et exporter du XML.

  • Importer et exporter FDF.

  • Importer et exporter XFDF.

Tampons et filigranes

  • Ajouter un tampon de texte (sur toutes les pages ou sur des pages particulières).

  • Ajouter un tampon d’image (sur toutes les pages ou sur des pages particulières).

  • Ajouter un tampon de page PDF (sur toutes les pages ou sur des pages particulières).

  • Ajouter un numéro de page.

  • Ajouter du texte à l’en-tête et au pied de page.

  • Ajouter une image à l’en-tête et au pied de page.

Liens et actions

  • Créer un lien vers une application.

  • Créer un lien local.

  • Créer un lien JavaScript.

  • Créer une action supplémentaire pour le document.

  • Supprimer l’action d’ouverture du document.

  • Créer un lien vers un document PDF.

Sécurité et signatures

  • Chiffrer et déchiffrer le PDF.

  • Définir les privilèges des documents.

  • Modifier les mots de passe.

  • Ajouter ou supprimer une signature numérique.

  • Vérifier que le PDF est signé.

  • Vérifier que la signature est valide.

Impression

  • Imprimer le PDF sur l’imprimante par défaut.

  • Imprimer le PDF sur une imprimante spécifiée.

  • Imprimer le PDF sur une imprimante physique ou virtuelle.

  • Imprimer le PDF sur une imprimante XPS.

  • Imprimer le PDF dans un fichier XPS.

  • Masquer la boîte de dialogue d’impression lors de l’impression du PDF.

Divers

  • Obtenir des informations sur la version de build.

  • Modifier l’espace colorimétrique du document PDF.

  • Ajouter un dessin avec une couleur transparente.