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