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.