Bonjour,
Voilà, j'aimerais générer des fichiers PDF "à la volée". J'ai trouvé un logiciel qui permet de le faire, c'est HTMLDoc. Or il faut appeler l'exe de HTMLDoc en ASP. Voici le code que j'ai fait, mais il ne fonctionne pas, le fichier PDF généré est tout vide, de +, lors que je fais "ouvrir avec bloc note" de mon fichier pdf, j'ai des balises HTML dedans. Si quelqu'un trouve pq mon code ne marche pas, je suis preneuse.
<html>
<head>
<%
sub toPDF(options, nomfic)
Response.ContentType = "application/pdf"
Response.AddHeader "content-disposition", "attachment; filename=monPDF.pdf"
dim WshShell
set WshShell = Server.CreateObject("WScript.Shell")
cmd = server.MapPath("../HTMLDoc/") & "\ghtmldoc.exe --no-localfiles --no-compression -t pdf14 --jpeg " & options & " " & chr(39) & nomfic & chr(39)
WshShell.run cmd
set WshShell = nothing
end sub
%>
</head>
<body>
<%
toPDF "--header .t. --footer /.d --size a4 --left 2cm", "http://www.easysw.com/htmldoc/"
%>
</body>
</html>
Merci de vos réponses
Ann@bel
