Caractéristiques principales d'Aspose.PDF
Caractéristiques générales
- Écrit entièrement en Java, fonctionne avec JDK 1.8 et supérieur
- Prend en charge toutes les applications Java
- Référence API au format JavaDoc
- Prise en charge des OS 32 bits.
- Prise en charge des OS 64 bits.
Versions PDF prises en charge
Aspose.PDF pour Java prend en charge les versions PDF 1.2, 1.3, 1.4, 1.5, 1.6 et 1.7.
Polices
- 14 polices de base.
- Polices PostScript Type1.
- Polices TrueType.
- Polices de type 3.
- Intégration des informations de police dans le PDF
- Polices CJK.
- Prise en charge de l’Unicode.
Texte
- Remplacer le texte.
- Extraire le texte (de l’ensemble du PDF, d’une page particulière ou d’une plage de pages).
- Ajouter du texte.
Graphique
-
Différentes formes de graphiques, telles que ligne, cercle, arc et courbe sont prises en charge.
-
Les graphiques peuvent être dessinés sur 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 tiretés et poly-tiretés peuvent être définis.
-
Les graphiques sont dessinés en fonction des coordonnées et ont une position obsolète plutôt que relative.
-
Les espaces colorimétriques CMJN et Gris sont pris en charge.
Images
- Ajouter une image dans le fichier PDF.
- Supprimer des images.
- Remplacer des images.
- Extraire des images (de l’ensemble du PDF, d’une page particulière ou d’une plage de pages).
- Conversion PDF en JPEG (page particulière ou toutes les pages).
- Conversion PDF en TIFF (page unique ou toutes les pages, ou en images TIFF pixelisées).
- Conversion PDF en PNG (page particulière ou toutes les pages).
- Conversion PDF en BMP (page particulière ou toutes les pages).
- Conversion PDF en SVG.
- Conversion PDF en EMF.
- Conversion PDF en GIF.
Pièces jointes
- Ajouter une pièce jointe.
- Obtenir des pièces jointes.
- Supprimer des pièces jointes.
- Obtenir des informations sur les pièces jointes.
Page
-
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 NUp de PDF.
-
Créer un livret de PDF.
-
Diviser les pages PDF (du début, à la fin, en vrac, en pages individuelles).
Document
- Obtenir les propriétés du visualiseur de document.
- Définir les propriétés du visualiseur de document.
- Obtenir les propriétés d’affichage de la page.
- Définir les propriétés d’affichage de la page.
- Obtenir les informations du fichier PDF.
- Définir les informations du fichier PDF.
- Linéarisation (optimisation pour le web).
- Définir les métadonnées XMP.
- Obtenir les métadonnées XMP.
- Conversion PDF en DOC/DOCX.
- PDF en Excel XLS et XLSX
- Conversion PDF en HTML.
- Conversion PDF en XPS.
- Conversion PDF en Tex.
- PDF en PDF-A.
- PDF en PDF/A_1b.
- PDF en PDF/A_3b.
- PDF en PDF/A_3a.
- PDF en PDF/A_2a.
- PDF en PDF/A_3U.
- Créer un PDF/A-3 et attacher un fichier XML.
Bookmarks
- Ajouter des signets.
- Ajouter des signets enfants.
- Supprimer des signets.
- Obtenir des signets.
- Mettre à jour des signets.
- Signets étendus.
- Exporter et importer des signets.
Annotations
- Ajouter des annotations.
- Obtenir des annotations.
- Supprimer des annotations.
- Modifier des annotations.
- Importer et exporter des annotations.
Forms
-
Ajouter des champs.
-
Remplir des 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 le champ intérieur et extérieur.
-
Ajouter et supprimer un élément de liste.
-
Définir l’URL de soumission.
-
Définir le script du bouton.
-
Importer et exporter XML.
-
Importer et exporter FDF.
-
Importer et exporter XFDF.
Tampon et Filigrane
- Ajouter un tampon texte (sur toutes les pages, ou sur des pages particulières).
- Ajouter un tampon 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 d’application.
- Créer un lien local.
- Créer un lien JavaScript.
- Créer une action supplémentaire de document.
- Supprimer l’action d’ouverture de document.
- Créer un lien de document PDF.
Sécurité et Signatures
- Chiffrer et déchiffrer le PDF.
- Définir les privilèges du document.
- 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.
- Changer l’espace colorimétrique du document PDF
- Ajouter un dessin avec une couleur transparente