ABC PDF

ABC PDF

Créez ou modifiez des documents PDF dynamiquement depuis vos applications (existe en version ActiveX et en version .NET)

Plus de détails

Nouveautés version 9

• Convertissez n'importe qu'elle PDF en PDF/A
• Dirigez l'aplatissement de transparent
• Localisation des textes et de mot-clé, sélection et extraction
• Support des grands documents GigaPDF™
• Optimisation et compression de pdf
• Extraction Police intégré, ré-intégration et extraction
• Analyse et extraction d'images
• Support Windows 8 et serveur 2012
• Exportation vers le format Photoshop PSD
• Ajout de fonctionnalités d'extraction SVG
• Intégration WordGlue pour la conversion de DOC,DOCX vers PDF
• Annotations supportées depuis la méthode AddImageDoc


Création de PDF dynamique avec ABCpdf

Utilisez ABCpdf pour créer dynamiquement des documents Adobe PDF à la volée. Vous n’en reviendrez pas de sa simplicité ... ABCpdf n’utilise pas de driver d’impression et génère directement des documents PDF, ce qui permet d’obtenir des temps de réponse très bons.

ABCpdf est simple et puissant. Il vous permet d’être rapidement productif. Vous obtiendrez un contrôle très fin de vos sorties PDF.

ABCpdf : La simplicité ...

ABCpdf a été conçu pour être simple à utiliser. Prenons l’exemple de l’ouverture d’un document PDF et de l’ajout d’un numéro de page sur la première page.

Set doc = Server.CreateObject("ABCpdf2.Doc")< BR > doc.Read "c:\old_doc.pdf"
doc.AddText "Page 1"
doc.Save "c:\new_doc.pdf"

ABCpdf : La puissance ...

ABCpdf a été conçu pour être puissant. Si vous connaissez le format PDF vous pouvez utiliser ABCpdf pour accéder et manipuler tout aspect de vos documents PDF.

L’exemple suivant est compliqué. Il suppose une connaissance de la structure interne des documents PDF. Si vous êtes nouveau dans le monde PDF, ne soyez pas effrayé. Souvenez vous, si vous en avez besoin, c’est là.

Supposons que vous disposiez d’un document PDF de grande taille, contenant des données économiques pour chaque pays du monde. Vous voulez être sur que le document ouvert offre les données adéquates pour chaque client. Ainsi, si une personne venant du Mexique télécharge le document, il faudrait que celui-ci s’ouvre à la page 165, celle qui contient les données pour le Mexique.

‘On crée tout d’abord un objet document

Set doc = Server.CreateObject("ABCpdf2.Doc")< BR > doc.Read "c:\data.pdf"

‘Puis on trouve l’ID de l’objet pour la page 165

thePages = doc.GetInfo(doc.Root, "Pages")
thePage = doc.GetInfo(thePages, "Page 165")

‘On crée une destination pour cette page et on insère une action « open » dans le document.

theAction = "[ " & thePage & " 0 R /Fit ]"
doc.SetInfo doc.Root, "/OpenAction", theAction

‘On sauvegarde le document modifié

doc.Save "c:\new_data.pdf"