cs_Alain Proviste
Messages postés908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 2015
-
12 mars 2005 à 19:13
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 2013
-
26 oct. 2012 à 09:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 20131 26 oct. 2012 à 09:55
très interessant comme code source, chez moi, il fonctionne nickel avec les petites modifs concernant les char speciaux et les marges de page. J'ai exactement le même souci que megamario et consors, comment ajouter des images, des lignes et colonnes .... etc...
Encore bravo pour le code source
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 19 déc. 2011 à 11:24
Salut megamario,
N'aurais tu pas plus d'intérêt à explorer la piste des microsoft repport.
ça fait pro, et il y a un choix d'export possible.
En terme d'impression et d'état, je n'utilise que ça.
Le petit Bémol est la gestion de code bare. Mais sinon, pour le reste \o/
cs_megamario
Messages postés145Date d'inscriptionlundi 15 juin 2009StatutMembreDernière intervention14 février 2013 19 déc. 2011 à 11:10
Bonjour à tous, je déterre cette source un peu ancienne pour trouver une solution à mon souci.
Ce code est intéressant, mais je cherchais quelque chose d'un peut plus poussé. Car c'est pour faire un fichier de report de statistique. J'ai pas mal de variables à classer dans des tableaux ou cadres, un titre bien sur, un logo de ma boite. Le tout doit faire quelque chose de pro, les clients vont l'exploiter. J'arrive à crée un PDF, j'arrive à crée des tableaux, mais je n'arrive pas à placer tout sa correctement sur la page, genre 2 tableaux l'un à coter de l'autre, l'un aligner à droite et l'autre a gauche par exemple.
Pour le moment j'ai crée une rustine qui exporte mes données vers un fichier Excel, mais bon j'aurais préféré un PDF si vous avez des source pour cela ou un tuto, merci.
cs_ankou22
Messages postés81Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 7 juin 2012 15 déc. 2009 à 18:34
cs_christophe71
Messages postés1Date d'inscriptionmardi 15 décembre 2009StatutMembreDernière intervention15 décembre 2009 15 déc. 2009 à 16:20
Bonjour ,
Je vais paraitre pour une ignare mais je ne comprends absolument pas
comment faire fonctionner ces codes je maitrise pourtant le php;
si quelqu'un avait la gentillesse de m'aider par un exemple , un modèle tout simple...
Merci beaucoup à tous
Christelle
soumaya_kheriji
Messages postés1Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention15 novembre 2009 15 nov. 2009 à 04:21
très bonne source qui m'as bien aidé , merci bien.
cs_bidouille007
Messages postés257Date d'inscriptionjeudi 11 septembre 2008StatutMembreDernière intervention22 décembre 20121 16 août 2009 à 17:24
Pour ma part pour un programme de débutant je suis épaté.
Juste dommage que l'auteur n'ai pas intégré dans son code les suggestions pour gérer les caractères accentués et la longueur de la ligne car vraiment c'est top on a l'impression d'avoir une imprimante pdf en toute transparence avec ce code.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 3 juil. 2008 à 06:49
prends Acrobat distiller
ca va te créer une imprimante dont la sortie sera un PDF
lifeisjazz09
Messages postés1Date d'inscriptionmardi 27 mai 2008StatutMembreDernière intervention27 mai 2008 27 mai 2008 à 16:15
Dear all,
Je n'arrive pas a lire les fichiers telechargez, est-ce que quelqu'un peut ecrire le code directement sur le forum ??
Merci d'avance, je suis cherche un moyen de convertir un doc excel en pdf et surtout de l'rnregistrer automatiquement a un endroit! arf
cs_ankou22
Messages postés81Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 7 juin 2012 10 mai 2007 à 15:06
cs_ankou22
Messages postés81Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 7 juin 2012 10 mai 2007 à 14:27
Bravo,
Cette source fonctionne très bien mais :
- Problèmes d'accent
- Et pour ajouter des cadres et des lignes? je fais comment ?
- Et insérer des Images? c'est possible ?
Personnelement, en Php, j'utilisais la librairie FPDF qui est vraiment super, je m'attendais peut être naïvement à trouver un équivalent utilisable en vb.net.
Super pour un débutant !! J'ai juste le soucis que dans mon cas je n'obtiens que des pages vierges snif !!
angaladon
Messages postés8Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention10 mai 2007 14 mars 2007 à 15:56
J'ai le même soucis que Boumbo73 !
GADSN
Messages postés72Date d'inscriptionsamedi 11 mars 2006StatutMembreDernière intervention14 août 2008 2 mars 2007 à 11:03
bonjour
voila j'ai passer des semaine a chercher des codes comme ça , merci infinement il m'a été tres util
mon probleme c'est que je veux créer dans ce pdf des tableaux , des images,.... ( un devis) alors je cherche de la doc concernant pdf+vb.net
si vous pouvez m'aider svp
merci une autre fois
cs_Michel76
Messages postés13Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention24 janvier 2007 24 janv. 2007 à 18:58
Hello,
Savez-vous comment je peux m'y prendre pour faire créer dynamiquement un fichier PDF mais... avec Visual Web Developer Express 2005???
Merci de me dire si vous avez des infos :-)
Michel
pargui_82
Messages postés1Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention 7 septembre 2006 7 sept. 2006 à 11:14
Bonjour !
Ce code m'a l'air super mais j'ai du mal à le télécharger !
je recois le message suivante:javascript:void(0)
Je vous remercie par avacne de m'aider !
bounty_hunter
Messages postés7Date d'inscriptionmardi 16 novembre 2004StatutMembreDernière intervention28 février 2006 28 févr. 2006 à 15:07
Bonjour à tous,
Juste pour faire remarquer un petit détail...
Si on ne passe pas à la ligne explicitement avec la touche "entrée"
et qu'on veut écrire une longue ligne, le programme va convertir le texte en une ligne unique qui va "dépasser" de la page (dans sa largeur).
Je cherchais un code qui me permette de créer du pdf en VB.NET. Celui là me convient très bien,
mais pour régler le problème cité ci dessus, j'ai rajouté la code suivant au début de la fonction
"creerpdf".
Function creerpdf(ByVal texte As String)
Dim j As Integer = 0
Dim str As String = texte
Dim final As String = ""
Dim reste As Integer = str.Length
While reste > 85
final = final & str.Substring(j * 85, 85) & Chr(10)
reste = reste - 85
j = j + 1
End While
final = final & str.Substring(j * 85, str.Length - j * 85)
texte = final
Dim contenu As String = texte
C'est du bricolage tout bête mais qui remplit sa tache.
Avec ça toutes les lignes trop longues sont découpées.
Sinon, ben merci à l'auteur. Tu m'as évité beaucoup beaucoup de boulot ;)
cs_flp
Messages postés1Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention16 février 2006 16 févr. 2006 à 11:44
Pour le StreamWriter, j'ai mis
Dim sw As New StreamWriter(fs, System.Text.Encoding.Default)
et je n'ai plus de pb d'accent en attendant de voir si ca marche tout le temp.
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 20 oct. 2005 à 17:05
bonjour à tous, j'ai jetter un coup d'oeil à cette source impressionnant surtout pour un débutant. je me demandé juste s'il n'existait pas un moyen de remplir un pdf déjà existant comme pour le principe du RTF, car l'édition de la facture est quand même sommaire ( sans critiquer bien sur ;-) )
Merci de m'indiquer si c'est possible mais aussi l'endroit où il y a une source ou tuto qui pourrait m'aider.
Bien cordialement.
Rod
cs_boumbo73
Messages postés107Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention16 décembre 2010 12 avril 2005 à 12:06
Bonjour !
Ce code m'a l'air super mais chez moi il ne marche pas ! Qd je veux ensuite ouvrir Fichiertest.pdf, il me dit : une erreur est survenue ! Et lorsque je l'ouvre avec Internet explorer, il est vide !
En tout cas ce code m'interesse vraiment, car j'ai absolument besoin de créer un pdf mais moi pas savoir faire !
Je vous remercie par avacne de m'aider !
tump
Messages postés82Date d'inscriptiondimanche 25 juillet 2004StatutMembreDernière intervention 6 avril 20061 14 mars 2005 à 20:52
woaw !
c'est vrai ça marche!!
je savais pas qu'on pouvait utiliser un streamwriter comme ça
en fait au depart j'avais essayé
"Dim sw As New StreamWriter(fs, Encoding.ASCII)"
mais pas moyen!
en tout cas merci capuccino :-)
capuccino_fr
Messages postés113Date d'inscriptionvendredi 5 mars 2004StatutMembreDernière intervention11 février 2008 14 mars 2005 à 14:38
J'ai eu du mal a trouver moi aussi concernant les accents, mais c'est bon depuis je ne m'en passe plus ! Il est vrai que c'est pas evident, j'ai lutté pour y arriver.
Voici la solution:
il faut importer la classe texte (avant la declaration de classe), en dessous de Imports System.IO par exemple:
imports system.text
et ensuite dans le code:
on mettra en commentaire le flux fs, qui ne sert plus a rien (ou on peut le supprimer)
'Dim fs As New FileStream(Application.StartupPath & "\Fichiertest.pdf", FileMode.Create)
NB: ne pas oublier de mettre en commentaire ou de supprimer le fs.close a la fin de la fonction creerPdf
La declaration du streamwriter est differente, mais revient exactement au meme:
Dim sw As StreamWriter = New StreamWriter(Application.StartupPath & "\Fichiertest.pdf", False, ASCIIEncoding.Default)
En fait, il faut donner le type d'encodage (ASCII bien evidemment).
Voilou, et la ca fonctionne nickel :)
Continue comme ca, ca le fait . 10/10
Ciao a tous,
Capuccino_fr
soldier8514
Messages postés295Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention24 janvier 20141 13 mars 2005 à 18:44
sur sourceforge un gars a posté un créateur de pdf ( une librairie ) ecris en c# _ ça devrait vous etres utile _ vous mangez plus les doigts ...
tump
Messages postés82Date d'inscriptiondimanche 25 juillet 2004StatutMembreDernière intervention 6 avril 20061 13 mars 2005 à 18:14
un ancien collegue mavait donné de la doc, mais je ne l'ai pas gardée! je m'en mords les doigts, c'etait un truc super complet, je pense qu'il l'a eu sur le site de adobe.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 13 mars 2005 à 16:57
Interressant car tu écris directement ton pdf, mais as tu de la doc sur les pdf ? comment faire du texte en gras, rajouter une image etc...
En tout cas, la source est interessante :)
soldier8514
Messages postés295Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention24 janvier 20141 13 mars 2005 à 00:56
éducatif
cs_Alain Proviste
Messages postés908Date d'inscriptionjeudi 26 juillet 2001StatutModérateurDernière intervention 1 février 20152 12 mars 2005 à 19:13
26 oct. 2012 à 09:55
Encore bravo pour le code source
19 déc. 2011 à 11:24
N'aurais tu pas plus d'intérêt à explorer la piste des microsoft repport.
ça fait pro, et il y a un choix d'export possible.
En terme d'impression et d'état, je n'utilise que ça.
Le petit Bémol est la gestion de code bare. Mais sinon, pour le reste \o/
19 déc. 2011 à 11:10
Ce code est intéressant, mais je cherchais quelque chose d'un peut plus poussé. Car c'est pour faire un fichier de report de statistique. J'ai pas mal de variables à classer dans des tableaux ou cadres, un titre bien sur, un logo de ma boite. Le tout doit faire quelque chose de pro, les clients vont l'exploiter. J'arrive à crée un PDF, j'arrive à crée des tableaux, mais je n'arrive pas à placer tout sa correctement sur la page, genre 2 tableaux l'un à coter de l'autre, l'un aligner à droite et l'autre a gauche par exemple.
Pour le moment j'ai crée une rustine qui exporte mes données vers un fichier Excel, mais bon j'aurais préféré un PDF si vous avez des source pour cela ou un tuto, merci.
15 déc. 2009 à 18:34
Ici c'est du .NET, pour du PHP tu peux aller là:
http://www.fpdf.org/
A+
15 déc. 2009 à 16:20
Je vais paraitre pour une ignare mais je ne comprends absolument pas
comment faire fonctionner ces codes je maitrise pourtant le php;
si quelqu'un avait la gentillesse de m'aider par un exemple , un modèle tout simple...
Merci beaucoup à tous
Christelle
15 nov. 2009 à 04:21
pour les docs il y en a sur le site d'adobe , voici le lien pour la version 1.4 : http://www.adobe.com/devnet/pdf/pdfs/PDFReference.pdf
les docs sont en anglais
encore merci pour la très bonne source
16 août 2009 à 17:24
Juste dommage que l'auteur n'ai pas intégré dans son code les suggestions pour gérer les caractères accentués et la longueur de la ligne car vraiment c'est top on a l'impression d'avoir une imprimante pdf en toute transparence avec ce code.
3 juil. 2008 à 06:49
ca va te créer une imprimante dont la sortie sera un PDF
27 mai 2008 à 16:15
Je n'arrive pas a lire les fichiers telechargez, est-ce que quelqu'un peut ecrire le code directement sur le forum ??
Merci d'avance, je suis cherche un moyen de convertir un doc excel en pdf et surtout de l'rnregistrer automatiquement a un endroit! arf
10 mai 2007 à 15:06
J'ai trouvé ceci:
http://www.ujihara.jp/iTextdotNET/en/examplesvb.html
10 mai 2007 à 14:27
Cette source fonctionne très bien mais :
- Problèmes d'accent
- Et pour ajouter des cadres et des lignes? je fais comment ?
- Et insérer des Images? c'est possible ?
Personnelement, en Php, j'utilisais la librairie FPDF qui est vraiment super, je m'attendais peut être naïvement à trouver un équivalent utilisable en vb.net.
Snif !!! Il faut que je cherche encore...
14 mars 2007 à 18:05
14 mars 2007 à 15:56
2 mars 2007 à 11:03
voila j'ai passer des semaine a chercher des codes comme ça , merci infinement il m'a été tres util
mon probleme c'est que je veux créer dans ce pdf des tableaux , des images,.... ( un devis) alors je cherche de la doc concernant pdf+vb.net
si vous pouvez m'aider svp
merci une autre fois
24 janv. 2007 à 18:58
Savez-vous comment je peux m'y prendre pour faire créer dynamiquement un fichier PDF mais... avec Visual Web Developer Express 2005???
Merci de me dire si vous avez des infos :-)
Michel
7 sept. 2006 à 11:14
Ce code m'a l'air super mais j'ai du mal à le télécharger !
je recois le message suivante:javascript:void(0)
Je vous remercie par avacne de m'aider !
28 févr. 2006 à 15:07
Juste pour faire remarquer un petit détail...
Si on ne passe pas à la ligne explicitement avec la touche "entrée"
et qu'on veut écrire une longue ligne, le programme va convertir le texte en une ligne unique qui va "dépasser" de la page (dans sa largeur).
Je cherchais un code qui me permette de créer du pdf en VB.NET. Celui là me convient très bien,
mais pour régler le problème cité ci dessus, j'ai rajouté la code suivant au début de la fonction
"creerpdf".
C'est du bricolage tout bête mais qui remplit sa tache.
Avec ça toutes les lignes trop longues sont découpées.
Sinon, ben merci à l'auteur. Tu m'as évité beaucoup beaucoup de boulot ;)
16 févr. 2006 à 11:44
Dim sw As New StreamWriter(fs, System.Text.Encoding.Default)
et je n'ai plus de pb d'accent en attendant de voir si ca marche tout le temp.
20 oct. 2005 à 17:05
Merci de m'indiquer si c'est possible mais aussi l'endroit où il y a une source ou tuto qui pourrait m'aider.
Bien cordialement.
Rod
12 avril 2005 à 12:06
Ce code m'a l'air super mais chez moi il ne marche pas ! Qd je veux ensuite ouvrir Fichiertest.pdf, il me dit : une erreur est survenue ! Et lorsque je l'ouvre avec Internet explorer, il est vide !
En tout cas ce code m'interesse vraiment, car j'ai absolument besoin de créer un pdf mais moi pas savoir faire !
Je vous remercie par avacne de m'aider !
14 mars 2005 à 20:52
c'est vrai ça marche!!
je savais pas qu'on pouvait utiliser un streamwriter comme ça
en fait au depart j'avais essayé
"Dim sw As New StreamWriter(fs, Encoding.ASCII)"
mais pas moyen!
en tout cas merci capuccino :-)
14 mars 2005 à 14:38
Voici la solution:
il faut importer la classe texte (avant la declaration de classe), en dessous de Imports System.IO par exemple:
imports system.text
et ensuite dans le code:
on mettra en commentaire le flux fs, qui ne sert plus a rien (ou on peut le supprimer)
'Dim fs As New FileStream(Application.StartupPath & "\Fichiertest.pdf", FileMode.Create)
NB: ne pas oublier de mettre en commentaire ou de supprimer le fs.close a la fin de la fonction creerPdf
La declaration du streamwriter est differente, mais revient exactement au meme:
Dim sw As StreamWriter = New StreamWriter(Application.StartupPath & "\Fichiertest.pdf", False, ASCIIEncoding.Default)
En fait, il faut donner le type d'encodage (ASCII bien evidemment).
Voilou, et la ca fonctionne nickel :)
Continue comme ca, ca le fait . 10/10
Ciao a tous,
Capuccino_fr
13 mars 2005 à 18:44
13 mars 2005 à 18:14
13 mars 2005 à 16:57
En tout cas, la source est interessante :)
13 mars 2005 à 00:56
12 mars 2005 à 19:13