begin process at 2008 05 17 06:54:31
1 173 918 membres
50 nouveaux aujourd'hui
13 973 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CRÉER DES PDF AVEC ASP


Information sur la source

Catégorie :Composants Classé sous : pdf, document, créer, fpdf, acrobat Niveau : Initié Date de création : 01/04/2004 Date de mise à jour : 28/07/2004 01:47:27 Vu / téléchargé: 43 887 / 6 056

Note :
8,86 / 10 - par 14 personnes
8,86 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (137)
Ajouter un commentaire et/ou une note

Description

Voici un code que j'ai trouvé sur un site italien qui permet de créer des PDF dynamiquement en ASP.  Nul besoin d'avoir acrobat writer ou autre choses dans le genre.  Simplement d'avoir Acrobat reader suffi.  J'ai inclus un fichier qui s'appelle manuel.doc et contient toutes les fonctions de FPDF.  Il est hyper simple d'utilisation.  Voici le lien du site italien : http://www.aspxnet.it/public/default.asp

Le savoir appartient à tous !

Source

  • '----------------------------------------------------------------------
  • ' Permet d'enregistrer automatiquement le fichier dans le c:\
  • '----------------------------------------------------------------------
  • pdf.Output "c:\patante.pdf"
  • '----------------------------------------------------------------------
  • ' Permet d'afficher une boîte de "Save As" Pour enregistrer le document PDF créé
  • '----------------------------------------------------------------------
  • pdf.Output "",true
  • '----------------------------------------------------------------------
  • ' Permet d'afficher le pdf tout simplement à l'écran
  • '----------------------------------------------------------------------
  • pdf.Output()
'----------------------------------------------------------------------
' Permet d'enregistrer automatiquement le fichier dans le c:\
'----------------------------------------------------------------------
pdf.Output "c:\patante.pdf"
	
'----------------------------------------------------------------------
' Permet d'afficher une boîte de "Save As" Pour enregistrer le document PDF créé
'----------------------------------------------------------------------
pdf.Output "",true
	
'----------------------------------------------------------------------
' Permet d'afficher le pdf tout simplement à l'écran
'----------------------------------------------------------------------
pdf.Output()

Conclusion

Merci d'encourager le réseau codes sources
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

22 juillet 2004 16:40:55 :
Ajout d'un exemple pour travailler avec une base de données Acces. Exemple de façons de sauvegarder les documents.
28 juillet 2004 01:47:30 :
J'ai rajouté le fichier testPDF.asp dans le zip !
  • signaler à un administrateur
    Commentaire de fulljuju le 05/04/2004 11:21:06

    Une chtite question !!!

    J'aimerais pouvoir imprimer un doc pdf, juste par un clic sur un bouton... Cependant, je n'arrive pas à trouver comment faire...

    Pour faire un truc genre générer un document pdf à la volée et l'imprimer (de manière transparente, sans que l'utilisateur n'aie à faire quoi que ce soit) !

    Merci pour ton aide !

  • signaler à un administrateur
    Commentaire de theXman le 05/04/2004 22:10:56

    Merci à toi

    on va voir si on peut decrypter l'italien... :p

  • signaler à un administrateur
    Commentaire de machineboy le 06/04/2004 04:39:22

    Pour ce qui est de l'impression automatique je ne croit pas que ça soit possible.  Par contre, ce contrôle permet de créer des PDF à la volée donc il ne reste qu'à tes utilisateurs de cliquer sur le bouton imprimer.  si je découvre quelques chose je t'en ferai part.  Par contre si toi de ton côté tu trouve une solution dit moi le car ça pourrait m'intéresser.  Merci et bonne chance !

    PS, vous pouvez mettre des notes ma m'aide pour ma cote! Thank's

  • signaler à un administrateur
    Commentaire de fyrrhom le 11/04/2004 16:58:28

    pour l'impression je crois pas que ce soit possible.
    la fenetre d'impression est gérée par windows et je pense pas qu'on puisse interagir dessus.
    En tout cas c'est la réponse que le support technique de Microsoft m'avait donnée quand je leur ai posé la question

  • signaler à un administrateur
    Commentaire de machineboy le 11/04/2004 17:10:07

    Merci de ta recherche ! Ça sera utile à ceux qui se pose la question ! ;)

  • signaler à un administrateur
    Commentaire de zorlac le 20/04/2004 14:34:31

    n'y aurait-il pas moyen de faire appel au plugin d'acrobat de manière transparente pour utiliser l'interface d'impression de acrobat ou alors créer un custom plugin qui gèrerait l'impression du document ;-)

  • signaler à un administrateur
    Commentaire de Corwiner le 03/05/2004 16:41:54

    Tout ça a l'air très bien mais concretement, comment je fais ? quel fichier à linker dans la page ? en gros comment on s'en sert ?
    Merci

  • signaler à un administrateur
    Commentaire de machineboy le 03/05/2004 23:48:09

    Tout est dans le zip.  Il y a un fichier qui s'appelle testPDF.asp qui te montre l'exemple et de plus ya un fichier word qui contient toutes les fonctions que tu peux utiliser avec le composante.  C'est simple comme bonjour ! ;)
    bonne utilisation.

  • signaler à un administrateur
    Commentaire de Corwiner le 04/05/2004 10:31:46

    Merci pour ta réponse mais le prb c'est que le fichier testpdf.asp ne me sort pas de PDF mais du texte à l'écran...

    Je ne sais pas d'ou vient le prb

    endstream
    endobj
    1 0 obj
    <</Type /Pages
    /Kids [3 0 R ]
    /Count 1
    /MediaBox [0 0 595.28 841.89]
    >>
    endobj
    5 0 obj
    <</Type /Font
    /BaseFont /Helvetica
    /Subtype /Type1
    /Encoding /WinAnsiEncoding
    >>
    endobj
    2 0 obj
    <</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
    /Font <<
    /F1 5 0 R
    >>
    >>
    endobj
    6 0 obj
    <<
    /Producer (FPDF for ASP v.1.01 beta by Lorenzo Abbati [www.aspxnet.it])
    /CreationDate (D:200441210934)
    >>
    endobj
    7 0 obj
    <<
    /Type /Catalog
    /Pages 1 0 R
    /OpenAction [3 0 R /FitH null]
    /PageLayout /OneColumn
    >>
    endobj
    xref
    etc, etc.........

  • signaler à un administrateur
    Commentaire de yoman_fr le 04/05/2004 13:30:53

    bonjour machineboy,

    J'ai le même problème que "corwiner" : testpdf.asp ne me génère pas de pdf :-(

    Par contre, bookmarks.asp m'ouvre un fichier pdf...

    Aurais-je fais une fausse manip ?

    Merci d'avance.
    Yo !

  • signaler à un administrateur
    Commentaire de yoman_fr le 04/05/2004 14:55:50

    le problème est corrigé...

    En fait, j'ai enlevé les 2 premiers commentaires
    <!-- Inclure le fichiers de fonctions qui permet de   -->
    <!-- faire des PDF -->
    et ça fonctionne très bien...

    Je vais me pencher sérieusement sur le fichier word pour comprendre le reste :-)

    Merci encore pour l'info
    a+

  • signaler à un administrateur
    Commentaire de Corwiner le 04/05/2004 15:27:45

    Incroyable ! merci yoman_fr et machineboy :)

  • signaler à un administrateur
    Commentaire de Corwiner le 04/05/2004 17:26:54

    Le script fait du PDF mais pas possible de lui dire
    pdf.writeHTML (URL)...
    Si quelqu'un a une solution, je suis preneur sinon je vais terminer par installer un apache sur mon IIS ;)

  • signaler à un administrateur
    Commentaire de machineboy le 06/05/2004 02:07:18

    boujour à tous !

    un petit hint pour ceux qui pourraient avoir des problème avec le composante : Si vous ouvrez le fichier fpdf.asp et bien il ne fait rien ajouter ou modifier car c'est très facile de corrompre le composante.  De plus, j'ai eu le problème avec webexpert car seulement en ouvrant le fichier il ajoute automatiquement une ligne de code ... vérifier vos éditeurs peut-être que le problème vient de là !

    bon dév tous !

  • signaler à un administrateur
    Commentaire de pappetkiler le 07/05/2004 00:32:24

    j'ai trouver une solution pour la création de pdf en asp avec un petit programme (asppdf) que j'ai tétéchargé à www.asppdf.com
    le problemme c'est le KEY de l'activation alors bonne chance les crackeur !
    si vous trouver le Key envoyez le à moi et merci d'avance
    "jyassine4@caramail.com"

  • signaler à un administrateur
    Commentaire de lolparis le 13/05/2004 13:51:37

    bonjour
    j'ai testé et c'est vraiment bien mais..
    je n'ai pas reussi a le creer dynamiquement via une base de données
    qq1 a-t-il essayé ?
    je suis allé sur le forum du site italien mais je n'ai pas trouve de solutions

    lolparis

  • signaler à un administrateur
    Commentaire de machineboy le 14/05/2004 00:54:12

    Merci pour ton commentaire.  Je l'ai fait a partir d'une bd.  Il faut utiliser des petits trucs spéciaux si je ne me trompe pas ! Je te reviens avec cela d'ici quelque temps car j'ai pas la source sous la main car elle est a mon travail.

  • signaler à un administrateur
    Commentaire de Tapatort le 07/06/2004 14:38:21

    J'ai aussi joué avec ces scripts. C'est comment dire... italien ! Il y a du génie mais quant à la finition... J'ai un petit pb avec l'utilisation des modèles. Le fichier .mod qui est appelé à un stade du script n'est pas présent dans le dossier correspondant. Si l'on appelle le fichier .mod NumeroPagina.mod on a bien les numéros de lignes de 1 à 40, comme quoi ça fonctionne. Mais j'ai un peu la flemme de reconstituer le script qui affiche en-tête, pied de page et tout le toutim. Si l'un(e) d'entre vous l'a déjà fait, je suis preneur.
    Attention à l'inclusion des fichiers. Dans une ligne, on appelle le dossier "fpdf /".
    Un espace s'est glissé au mauvais endroit. En l'enlevant ça affiche un pdf, ce qui est déjà encourageant !

  • signaler à un administrateur
    Commentaire de cbastien le 27/06/2004 15:23:58

    pour faire une impression directe sans avoir la fenêtre d'impression avec les options, il faut utiliser un javascript, j'en ai vu un, mais j'ai pas le temps de rechercher, mais la fonction est "CommonDialog"

  • signaler à un administrateur
    Commentaire de liloo81 le 20/07/2004 17:41:23

    salut
    g moi aussi utilisé ce composant seulement g un probleme, je n'arrive pas a parametrer le dossier d'enregistrement des fichiers
    en fait je voudrais sauvegarder les factures générées par celui ci dans un dossier mais lorsque j'indique un chemin relatif avant le nom du fichier l'enregsitrement echoue ==>
    pdf.output("olaf/facturation/factures/facture"&month(date())&".pdf"), F

    si je l'enleve, les factures sont enregistrees dans system32 ce qui est plutot genant !

    pdf.output("facture"&month(date())&".pdf"), F

    si qqn peut m'aider !
    merci d'avance
    liloo

  • signaler à un administrateur
    Commentaire de niggaz_59 le 22/07/2004 11:28:26

    Bonjour,
    J'ai les même problème que quelques personnes du forum, c'est à dire que je n'arrive pas a sauvegarder mon fichier pdf en local.
    Je n'arrive pas non plus a faire le lien avec une base de donnée style Access.

    Si quelqu'un peut me venir en aide !!!!
    Merci

    .:: NIGGAZ ::.

  • signaler à un administrateur
    Commentaire de liloo81 le 22/07/2004 14:44:42

    pour la connexion avec ta base access c la meme chose que dans un fichier normal
    la seule chose qui peut generer des erreurs reside dans l'appel de balises html !
    tu peux donc utiliser les donnees contenues dans ta base tres facilement pour creer tes fichiers pdf dynamiques !

    au sujet des balises html qqn sait il comment empecher une page de se mettre en cache sans les utiliser ou sans faire appel aux variables d'entete parce que la je bloque !

    a+
    liloo

  • signaler à un administrateur
    Commentaire de machineboy le 22/07/2004 16:51:54

    Bonjour,
    J’ai reposter ma source en y ajouter un fichier d’exemple pour l’utilisation des bases de données « Access » avec les fichiers PDF.  Également j’ai éclairci la fonction « output » qui permet d’enregistrer le fichier PDF après sa création.  Pour voir ces exemples, ouvrir le fichier « rapport.asp ».  Si vous avez d’autre question n’hésitez pas à me le dire.

  • signaler à un administrateur
    Commentaire de skywin le 23/07/2004 16:18:30

    Hi,

    J'ai une petite question concernant le fichier rapport.asp,
    lorque je veux ouvrir la boite de dialogue 'save as '
    il m'enregistre mon pdf sous le nom du fichier  "rapport.asp".
    Est ce quelqu'un aurait une solution à mon bleme ?

    merci d'avance
    a+

    vous que ça bouge baby !

  • signaler à un administrateur
    Commentaire de machineboy le 24/07/2004 02:18:00

    Salut,

    Je sais qu'il affiche le nom de la page en cours comme nom de fichier.  Par contre, si tu inscrit autre chose comme nom il va le sauvegarder automatiquement comment fichier PDF.  C'est seulement plate qu'il mette le nom du fichier par défaut !

  • signaler à un administrateur
    Commentaire de boutinj le 27/07/2004 17:22:26

    bonjour à tous,
    simple question, pourquoi moi j'ai une erreur de syntaxe quand j'ouvre ouverture.asp , il affiche erreur de syntaxe try^

    Merci à celui qui c'est et aux autres

  • signaler à un administrateur
    Commentaire de NINILABRUNE le 28/07/2004 00:20:17

    Bonsoir,
    j'ai sans doute un métro de retard car votre code m'interesse mais je ne trouve pas le fichier testpdf.asp dans le zip.
    Que faire ?
    merci pour la réponse

  • signaler à un administrateur
    Commentaire de machineboy le 28/07/2004 01:48:52

    J'ai mis a joutr le ZIP pour ajouter le fichier testPDF.asp.  Seulement pour toi NINILABRUNE !

  • signaler à un administrateur
    Commentaire de niggaz_59 le 02/08/2004 10:17:07

    Salut à tous,
    Merci pour ta reponse machineboy. Avec les bases de données Access ça cartonne ;-)
    Je vais maintenant apronfondir le manuel pour faire de jolie pdf.
    Bon courage à tous ...
    @+
    .:: NIGGAZ ::.

  • signaler à un administrateur
    Commentaire de jimmy69 le 02/08/2004 22:45:23

    Salut salut MachineBoy,

    Ton script va m'etre bien utilse...c'est clair !

    Beau boulot...et bonne continuation

    Ciao

    Christophe
    Un bouillonnais

  • signaler à un administrateur
    Commentaire de machineboy le 02/08/2004 23:09:39

    Merci beaucoup les boys !  En passant si ya du monde qui se cherche un hébergeur ASP HTML gratuit ... regardez mon serveur !
    http://machineboy.servebeer.com

  • signaler à un administrateur
    Commentaire de mars051 le 10/08/2004 17:31:08

    Salut à tous!

    Ce script marche super bien et j'arrive maintenant à générer des fichiers pdf récupérables par tout utilisateur d'un pc. Par contre, lorsque j'accède à mon site via un Mac (OS 10), je n'y accède pas et il me telecharge le script asp de génération. Quelqu'un aurait-il une idée? Merci d'avance

  • signaler à un administrateur
    Commentaire de machineboy le 11/08/2004 00:32:41

    Désolé mais je suis loin d'être un expert en MAC !!
    Bonne chance dans tes recherches

  • signaler à un administrateur
    Commentaire de kutkin le 12/08/2004 17:00:15

    salut !!

    Est ce que quelqu'un a réussi a surdéfinir en asp les fonctions header et footer ?

  • signaler à un administrateur
    Commentaire de Tassleseb le 30/08/2004 16:02:40

    Bonjour,

    J'ai testé ce script et malheureusement j'ai une erreur de script sur un invalide caracter dans le fichier Basics.asp à la ligne 75 (sur un "var f" tout bête) et je n'arrive pas à corriger le pb, il saute à la ligne suivante avec la même erreur.

    Est ce que quelqu'un a eu le même pb ????

    Merci d'avance :)

    Tass

  • signaler à un administrateur
    Commentaire de machineboy le 31/08/2004 03:14:24

    Salut tassleseb

    Premièrement il faudrait savoir qu'elle page tu essais d'ouvrir quand il y a l'erreur car pour ce qui est dans le dossier FPDF c'est le coeur même du composante et tu n'es pas supposé lui toucher.  Donc fait moi part de la page à partir que tu l'ouvres car moi tout fonctionne bien !

  • signaler à un administrateur
    Commentaire de Tassleseb le 31/08/2004 09:13:37

    Bonjour,

    Ouach j'ai posté trois fois précédemment, désolé!!!!

    Bon pour ce qui est de la page ouverte c'est tout simplement sur "testPDF.asp" que l'erreur est provoquée.

    Merci :)

  • signaler à un administrateur
    Commentaire de mars051 le 31/08/2004 11:58:38

    Bonjour,

    J'ai vu sur le site de fpdf.org qu'une bibli (fpdi) existait et permettait d'utiliser des pdf déjà existant. Existerai-t il une bibli similaire en asp?

    merci :-)

  • signaler à un administrateur
    Commentaire de machineboy le 31/08/2004 16:49:52

    Tass,
    je ne voit vraiment pas c'est quoi qui pourrait causer problème.  Bref je te conseil de ne jamais modifier les fichiers qui sont dans le dossier fpdf car il sont extrêmement sensible.  Moi je fonctionna avec WebExpert et il ajouter automatiquement une ligne de code à chaque ouverture d'un document et ca fuck des fois.  Repart avec une nouvelle distribution (retélécharge la) et copie le dossier pdf à la racine de ton serveur web.  On s'en reparlera !

  • signaler à un administrateur
    Commentaire de machineboy le 31/08/2004 16:57:42

    Mars051,
    j'avais déja vu cela pour le php mais pour ce qui est en ASP et bien c'est le script que j'ai posté.  Peut-être que dans le futur la biliothèque qui permet d'utiliser des pdf déja existant sera développé mais pour le moment elle n'existe pas !  Évidement il en existe des payantes ....

    Bonne recherche !

  • signaler à un administrateur
    Commentaire de Tassleseb le 31/08/2004 18:12:18

    Merci pour ton aide, je vais essayer de le régénerer à la racine et de le faire fonctionner.

    Je vous tiens au courant au cas où cela arriverais à d'autres utilisateur :)

    A+

  • signaler à un administrateur
    Commentaire de liloo81 le 03/09/2004 02:19:21

    salut tassleseb!
    pour ton probleme ligne 75 dans basic.asp c tout smple !
    en fait il s'agit de probleme de compatibilité avec les divers ie (eh oui !!!) il suffit d'enlever les espaces inutiles (o bout de certaines lignes ! )
    bonne journee
    @+
    liloo

  • signaler à un administrateur
    Commentaire de Tassleseb le 03/09/2004 09:00:09

    Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

    Tiens je t'embrasse car je commencais à m'arracher les cheveux sur ce pb!!!!!!!!!!!!!!!!!!!!

  • signaler à un administrateur
    Commentaire de Tassleseb le 03/09/2004 09:08:10

    Problème corriger!!!! Encore merci Liloo!

  • signaler à un administrateur
    Commentaire de devweb le 23/09/2004 14:24:51

    Salut,

    J'ai installé la bibliothèque sur IIS, mais quand j'ouvre la page "testPDF.asp", Acrobat Reader se lance et bloque au démarrage.

    Quelqu'un a t'il eu ce cas et pourrait m'aider, SVP?

  • signaler à un administrateur
    Commentaire de devweb le 27/09/2004 09:12:06

    Bonjour,

    J'ai trouvé, c'est le "Output()" qui bloque. Quand j'enregistre directement le pdf dans un fichier sur le serveur, pas de problèmes.

    Bonne journée.

  • signaler à un administrateur
    Commentaire de Longane le 05/10/2004 11:40:14

    Bonjour à tous,

    En fait je voudrais savoir un truc :

    j'arrive a créer le pdf mais en dur, je voudrais que l'on contenue du texte pdf vienne d'un champs texte.

    Dans l'exemple le pdf ecrit "essai" et moi je voudrais récupérer le texte d'un champ texte qui est sur une autres pages. Je n'arrive pas a recup la valeur de ce champs texte qui est dans une form. aidez-moi please

    <%@language=javascript%>
    <!-- #include file="fpdf.asp "-->

    <%
    var texte = "essai";  
    var pdf=new FPDF();
    pdf.CreatePDF();
    pdf.SetPath("fpdf/");
    pdf.SetFont("Arial", "",12);
    pdf.Open();
    pdf.AddPage();
    pdf.Cell(10,10,  texte_recup  );
    pdf.Close();
    pdf.Output();
    %>


    merci de votre aide

  • signaler à un administrateur
    Commentaire de machineboy le 09/10/2004 00:33:36

    Longane,

    Pour récupérer les valeurs provenant d'un formulaire, comme dans ton exemple, il faut que suite au clique dans ton formulaire du bouton submit, tu appelles ta page essai  et que le texte_Recup et bien tu l'inscrive comme ca :

    <%@language=javascript%>
    <!-- #include file="fpdf.asp "-->

    <%
    var texte = "essai";  
    var pdf=new FPDF();
    pdf.CreatePDF();
    pdf.SetPath("fpdf/");
    pdf.SetFont("Arial", "",12);
    pdf.Open();
    pdf.AddPage();
    pdf.Cell(10,10, request.form("texte_recup") );
    pdf.Close();
    pdf.Output();
    %>

    Bonne chance !

  • signaler à un administrateur
    Commentaire de Longane le 11/10/2004 16:12:58

    merci pour le tuyau mais lorsque j'utilise ta méthode, il me donne le result suivant :

    Erreur d'exécution Microsoft JScript error '800a1391'

    'request' est indéfini

    No comprendo !?


  • signaler à un administrateur
    Commentaire de jean974 le 20/10/2004 06:53:20

    Bonjour....
    Je me sers de cette bibliothèque en relation avec une base SQL serveur...
    N'étant pas une bête en développement j'aimerais savoir comment on réalise des liens, d'une table des matières vers les chapitres en question ?
    Je vois bien les AddLink et SetLink mais je ne vois pas comment cela s'utilise...
    Merci d'avance...

  • signaler à un administrateur
    Commentaire de jean974 le 20/10/2004 10:18:41

    Je précise que je bosse en ASP... Et que j'ai aussi un problème de retour chariot qui ne s'effectue pas en arrivant sur la marge...
    Merci

  • signaler à un administrateur
    Commentaire de salhi06 le 26/10/2004 10:10:09

    Bonjour,
    J'ai utilise cette solution et voici le resultat

    %PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream 2 J 0.57 w BT /F1 16.00 Tf ET BT 31.19 794.57 Td (Hello Word Eh Eh Eh!) Tj ET endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj <> >> endobj 6 0 obj << /Producer (FPDF for ASP v.1.01 beta by Lorenzo Abbati [www.aspxnet.it]) /CreationDate (D:200491194428) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 8 0000000000 65535 f 0000000213 00000 n 0000000396 00000 n 0000000009 00000 n 0000000087 00000 n 0000000300 00000 n 0000000484 00000 n 0000000608 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 711 %%EOF

    Je ne sais pas si j'ai oublie quelque chose, mais j'ai bien utilise FPDF.
    Si quelqu'un peut m'aider.
    Merci d'avance.

  • signaler à un administrateur
    Commentaire de machineboy le 27/10/2004 03:23:07

    salhi06,
    pour ton petit problème vérifie que tu n'a aucune balise html dans ton code n'y de response.write ... Ceci ne fonctionne pas avec le FPDF.  Si t'a d'autres prob et bien envoi moi ta page de code pour que je vérifie !

    Bon dév !

  • signaler à un administrateur
    Commentaire de salhi06 le 27/10/2004 11:57:52

    Merci MachineBoy,
    Le code fonctionne correctement.
    Je voudrais savoir s'il est possible de générer un pdf à partir d'un modèle existant ?
    Merci pas avance.

  • signaler à un administrateur
    Commentaire de machineboy le 28/10/2004 03:03:18

    Je suis désolé mais j'ai pas exploré cette solution.  Personnellement je ne penserais pas !

    Bon Dev !

  • signaler à un administrateur
    Commentaire de Starsh le 04/11/2004 10:39:33

    bonjour tout le monde,
    voila j'utilise ce code tres puissant depuis qqs jours,
    et a present je tente de mettre une image ds le pdf, et il me fait tjrs la meme erreur.
    voila mon code :
    pdf.Image "images/logofa.jpg",20,20,0,0
    et voila l'erreur :
    le fichier de commence pas par %PDF.
    Si qq'un a une idée, ca serait genial, merci.

  • signaler à un administrateur
    Commentaire de machineboy le 04/11/2004 16:34:45

    Bonjour Starsh,

    J'ai fait le test sur mon pc et moi aussi si je met des 0,0 pour définir la largeur ca me donne une erreur.  Tu n'a simplement qu'à placer des valeurs pour la grandeur de ton image et ca corrige le problème. EX:
    pdf.Image "images/logofa.jpg",20,20,30,40

    Bonne chance et bon dév !

    M@chine Boy

  • signaler à un administrateur
    Commentaire de slhutin le 04/11/2004 17:57:17

    Bonjour à tous,

    Je me permets cette petite intrusion pour obtenir une aide technique ... Voilà j'ai découvert fpdf pour asp sur cette page et je trouve le script très puissant même si un peu laborieux à mettre en oeuvre au début... enfin passons ...

    Mon problème est que je voudrais utiliser la police comic sans MS dans le pdf créé mais je ne sais absolument pas comment créer le fichier comic.js nécessaire avant d'utiliser pdf.addfont ().


    Merci par avance

  • signaler à un administrateur
    Commentaire de machineboy le 05/11/2004 02:06:46

    Pour ma part j'en au jamais fait dsl !

  • signaler à un administrateur
    Commentaire de bugzilla79 le 16/11/2004 13:25:54

    Pour ce qui est de l'impression automatique de la page, un simple javascript suffit :
    <script language="JavaScript">window.print();</script>
    vous placez ça soit une fois tout chargé, soit dans l'événement onLoad de la page.
    Je n'ai pas encore regardé le format de sortie de ce module, à savoir si ça génère un fichier pdf, ou si ça envoie un flux de données de type pdf dans une page asp. Dans le cas d'un pdf pur, ce code devrait fonctionner en créant un petit iframe ou frame qui lance l'impression de la page parente.
    Et voilà, avec un tt petit peu de javascript, pas besoin de se prendre la tête à chercher les APIs d'Acrobat !

  • signaler à un administrateur
    Commentaire de divil le 22/11/2004 12:12:58

    Salut,

    J'ai testé sur mon serveur de développement (XP pro), super ! connections à des bases de données, téléchargement automatique du PDF ... tout fonctionne.

    Le même code transféré sur mon serveur IIS sur NT4, et là c'est terminé ... page blanche sans message d'erreur ... ?

    Quelqu'un aurait-il une idée ?

    Merci d'avance

  • signaler à un administrateur
    Commentaire de Duchton le 23/11/2004 11:43:35

    Bonjour,

    Il y a un problème de génération du PDF quand on insère le symbole ¤ dans une cellule puis qu'on le positionne centré ou à droite (pdf.Cell 100,10,"Essai ¤",1,1,"C",0
    )

    Une fonction calcule la largeur de chaque caractère du texte selon la police utilisée. Comme le symbole ¤ est un caractère spécial, ceci cause une erreur à la création du pdf.

    La solution est de corriger la fonction qui calcule la largeur dans FPDF.ASP :

    this.GetStringWidth=function GetStringWidth(xs)