Générer des pdf avec delphi et pdf creator

Soyez le premier à donner votre avis sur cette source.

Vue 54 615 fois - Téléchargée 8 282 fois

Description

Ce code source est une transcription d'un exemple rédigé en C# et fourni avec PDF Creator.

En effet, PDF Creator expose un certain nombre d'interfaces permettant de générer directement des documents en PDF à partir de n'importe quel langage supportant les interfaces COM.
Comme PDF Creator est un excellent freeware, mais hélas mal documenté au niveau des interfaces mises à disposition, j'ai pensé que cela vous ferait gagner du temps d'avoir un exemple rédigé en Delphi.

Une fois PDF Creator installé, vous pouvez soit directement utiliser le code source joint ou bien suivre les étapes suivantes :

1/ Dans l'éditeur de Delphi, créez un nouveau projet
2/ Sélectionner "Projet/Importer une bibliothèque de types...", choisissez "PDFCreator (version 2.0)" et validez
3/ Ajoutez PDFCreator_TLB dans la clause Uses de votre unité utilisant PDF Creator.
4/ Déclarez les membres dans la classe de votre fiche ou des variables globales (au choix) de type :
{ Instance de PDF Creator }
PDFCreator: TclsPDFCreator;
{Instance du gestionnaire d'erreurs de PDF Creator.
Sera affecté en cas d'erreur uniquement.}
PDFError: clsPDFCreatorError;

5/ Pour la suite, voir le code source et ses commentaires

Ménageons les arbres de notre planète : éteignons nos imprimantes et ne faisons plus que des PDF.

Y a pas à dire, PDF Creator c'est pas de la daube. (lol)

PDF Creator est disponible à l'adresse suivante : http://sourceforge.net/projects/pdfcreator/

Source / Exemple :


{Voir code documenté}

Conclusion :


Si je peux et si vous en faites la demande, j'essaierai de vous fournir d'autres exemples exploitant tout le potentiel de PDF Creator.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

hurrycane
Messages postés
123
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2009
1 -
comment tu fait pour poster des sources claires et utiles , intéressantes et la ou lon sattendait le moins !
je vais mettre au point un script qui permettra de detecter ta presence sur delphifr et de lancer une alerte , il sera parametrable ainsi il me dira si tas poster une source ou non etc !
lollllllllllllllllllll
trop top ta source ! 10/10 et aussi complete et bien commentée rereremerci delphiprog !!!!
cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
23 -
Hurrycane, sais-tu que tu peux utiliser les alertes avec MSN Messenger et un compte Codes-Sources ?

Merci pour ton commentaire.
hurrycane
Messages postés
123
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2009
1 -
eh ben c'est la premiere fois que jentend ca et comment on peut faire ca ?
cirec
Messages postés
4233
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
3 juillet 2019
32 -
Salut,
alors j'ai un petit problème avec ce code :
j'ai essayé de l'utiliser tel quel (après installation de PDFCreator bien sur) mais l'unité PDFCreator_TLB fait référence à l'unité VBA_TLB que je ne trouve bien évidement pas.

Alors avant de faire des expériences en tous genres je voudrais savoir si tu sais a quoi correspond cette unité. Je sais que l'unité PDFCreator_TLB est généré automatiquement et que je peu la "recréer" mais comme la source devrait pouvoir être utilisé tel quel, je souhaiterais que tu m'éclaires un peut.

@+
Cirec
nou366
Messages postés
92
Date d'inscription
samedi 21 janvier 2006
Statut
Membre
Dernière intervention
10 octobre 2010
-
Impeccable, génial, super etc....
10/10, bien sur !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.