Asp to pdf

lanfeustdetroy Messages postés 14 Statut Membre -  
 skipou -
Salut tout le monde,
J'avoue ne pas avoir regardé en profondeur sur tout le forum si ma question n'a pas déjà été posée mais bon ...

Connaissez vous un moyen (si possible gratuit) de générer du pdf à partir d'asp. Si oui, y a-t-il un tutorial à ce sujet ?
Je crois qu'il est possible d'installer HtmlDoc sur le serveur et d'utiliser AspExec comme composant pour executer des applications externes via asp mais je ne trouve aucune doc à ce sujet :'(

Bref, je vais continuer mes recherches, mais si l'un de vous les à déjà faites, cela m'arrangerait beaucoup !
Je ferai un "post" si j'ai du nouveau.

Par avance, merci
A+
A voir également:

10 réponses

skipou
 
Voici une librairie traduite de fpdf.org en ASP
Il permet de générer des PDF et de les enregistrer etc...

http://www.aspxnet.it/public/default.asp
1
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
En ASP, tu peux appeller d'autres languages.
Il existe des librairies de génération de PDF en Java, C#, Pyhon et plein d'autres. Tu devrais trouver ton bonheur sur http://sourceforge.net

Sinon, autre possibilité:
Installer un pilote d'imprimante Postscript, imprimer dessus (ça produit un PDF), puis donner ce PS à manger à Ghostscript qui te pondra un PDF.
0
lanfeustdetroy Messages postés 14 Statut Membre
 
Ouaip, merci bien je vais éplucher le site...

Comment fais tu pour appeler d'autres langages avec ASP ? Cela doit necessiter d'avoir installé les serveurs qui peuvent compiler ces langages, non ?

Pour ce qui est de l'imprimante PS (ou même PDFDistiller), j'y ai bien pensé mais je ne veux avoir recours à cette solution qu'en dernier lieu. En effet, la génération de pdf par cette méthode produit un rendu graphique pour le moins discutable. Or mon sytème doit pondre des factures en pdf qui seront directement envoyées chez le client du coup ça fait pas très pro...
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
rendu graphique pour le moins discutable.

Quel genre ?
ça le correspond pas à la page d'origine ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lanfeustdetroy Messages postés 14 Statut Membre
 
rendu graphique pour le moins discutable :
Non l'impression virtuelle au format pdf subit des pertes à ce moment là. Le rendu des textures, qu'il soit sur les images ou même sur le texte, pixélise pas mal...
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
ah mais ça c'est normal !

Selon le convertisseur PDF que tu utilises, il effectue plusieurs opérations:
- (éventuellement) pixellisation des fontes vectorielles (quand il y a peu de caractères utilisés d'une fonte)
- (éventuellement) réduction de la résolution des images.


Tu peux aussi jeter un coup d'oeil du côté de PDFCreator : il installe Ghostscript et permet de gérer finement les options de réduction de résolution et de compression (on peut même les couper).
http://www.pdfcreator.de.vu/index_en.htm
0
lanfeustdetroy Messages postés 14 Statut Membre
 
Ok, merci SebSauvage !
0
lanfeustdetroy Messages postés 14 Statut Membre
 
Sinon, je pensais à un truc :
je dois pouvoir forcer l'impression en asp en définissant l'imprimante à utiliser. Dans mon cas, je génère la facture en html puis je force l'impression en utilisant un composant type pdfcreator.

Qu'en penses tu ? Sais tu si on peut forcer l'impression en asp ?
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
ça me semble tout à fait vable comme solution !

Dans PDFCreator, il y a une option de sauvegarde automatique du fichier.
Couplé à une impression depuis un ASP, ça devrait fonctionner.
0
lanfeustdetroy Messages postés 14 Statut Membre
 
je vais essayer, je te tiens au courant, mais je crois que je verrai ça demain car je suis mort !!

Merci encore...
0
casa
 
j ai exactement le meme bleme que toi appart que je commence juste
voila j ai le resulta d'une base de donner dnas un pafge asp et j aimerai pouvoir envoyer un fichier pdf de cette page quel es la meilleure voie ?

merci
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
Ben il suffit de lire les réponses:
http://www.commentcamarche.net/forum/affich-370309?page=1#
0
Farid
 
Asp to pdf oui c'est possible si tu veux afficher un resultat dans une page web tel que les donnees d'une requette ou autre, celui qui consulte doit avoire acrobate writer il met un lien sur le navigateure qui permet de transformer la page web qu'il consulte en pdf qu'il peut suvegarder sur son ordi
0