[Tutoriel] Générer du PDF gratos (avec version entreprise / réseau)

Générer du PDF gratos (avec version entreprise / réseau) [Tutoriel] - Tutoriels - Windows & Software

Marsh Posté le 18-06-2004 à 12:02:14    

Bonjour,
 
Dans le cadre de mon stage de fin de première année de BTS, on m'a demandé de trouver une solution de remplacement aux coûteuses licences Adobe Acrobat (à ne pas confondre avec la version Reader qui est gratuite). La solution devait donc être de préférence gratuite, libre de droit et utilisable en réseau.
 
Une fois mon système mis en place sur un réseau (ici avec domaine), les utilisateurs ont simplement à se connecter à une imprimante partagée et à "imprimer" sur celle-ci depuis n'importe quel logiciel.
 
Le fichier généré est transmis sur un serveur de fichier (les utilisateurs ont un répertoire partagé mappé dessus) et peuvent récupérer leur fichier dont ils restent seul possesseur (sécurité).
 
Mon article s'est inspiré de pas mal de sources sur Internet en les mettant à jour (je peux citer SebSauvage et FramaSoft). Ce document peut servir à des utilisations tout à fait basiques en ommettant les passages propres au réseau.  
 
Je repréciserai cela et d'autres infos plus tard dans le topic. N'hésitez pas à me poser vos questions, je me suis pas mal investi là dedans.
 
-> Cette solution ne permet en aucun cas de modifier/éditer un fichier PDF généré.
 
http://www.masterjul.net/PDF/Impri [...] terJul.pdf (700 ko)  
(14 Mo avant conversion :D)
Outils :  
http://www.masterjul.net/PDF/SCOPY.EXE
http://www.masterjul.net/PDF/pdfprint.bat
http://www.masterjul.net/PDF/pdfwrite.rsp
 
MasterJul
 
 :hello:


Message édité par Master_Jul le 26-09-2005 à 08:13:51

---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 18-06-2004 à 12:02:14   

Reply

Marsh Posté le 18-06-2004 à 12:08:13    

Merci, c'est sympa de mettre à notre disposition ton travail !
 
Mais pourquoi ne pas avoir simplement installé PDFCreator sur toutes les machines? Parce que là c'est le serveur d'impression qui génère un .pdf, et après ils doivent aller le rechercher à la main. Alors que si PDFCreator était sur toutes les machines, on ne passerait même pas par le réseau... J'ai oublié de penser à quelque chose ? :??:

Reply

Marsh Posté le 18-06-2004 à 12:19:20    

Avec ta solution Caedes, il faut installer le logiciel sur tous les pcs, moyen :/
Alors que la, tout se fait tout seul, il y a juste l'imprimante a installer sur chaque poste :)
 
Sinon [:yaisse2], page 31 :
 

Citation :

Dans notre exemple, elle n’a donc pas d’influence, mais elle devient obligatoire lorsque l’on souhaite « imprimer »
(convertir) une page Web.
« http://forum.hardware.fr/forum2.php3?post=101&cat=13&config=hardwarefr.inc&page=613 »
sera remplacé par :
« http___forum.hardware.fr_forum2.php3_post_101_cat_13_config_hardwarefr.inc_page_613 »


 
edit: d'ailleurs, le sujet n'existe pas :o


Message édité par freds45 le 18-06-2004 à 12:19:41

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-06-2004 à 13:48:54    

Caedes : Il y a quand même 1900 utilisateurs potentiels. :D Et installer une solution complète sur un poste n'est jamais très bien vu en entreprise, on préfère le mutualisé.
 
freds45 : J'ai pris soin de prendre un numéro de post très ancien, ici 101 pour qu'il ne tombe justement sur rien. ;)

Message cité 1 fois
Message édité par Master_Jul le 18-06-2004 à 13:49:57

---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 18-06-2004 à 13:59:00    

Ah oui, 1900 utilisateurs potentiels, je m'attendais à plutôt 50 60 ;)
Je comprends mieux alors :)

Reply

Marsh Posté le 18-06-2004 à 14:03:59    

Juste par curiosite, beaucoup de monde s'en sert ? Combien de documents sont crees par jour en moyenne ?


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-06-2004 à 16:19:17    

Ce n'est pas encore officiellement lancé sur le réseau, c'est tout neuf et on doit procéder à une phase de test pour voir la charge du serveur, les temps de génération et la qualité/tailles des documents générés.
 
J'ai déjà fait ces petits tests de mon côté et ça s'avère très concluant. ;)
 
Le service informatique est régulièrement sollicité pour avoir des Acrobat et des solutions pour faire du PDF, c'est une demande en pleine croissante pour la communication.


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 18-06-2004 à 16:32:57    

[:drapo]

Reply

Marsh Posté le 20-06-2004 à 20:39:09    

:bounce:


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 21-06-2004 à 10:10:55    

:jap:
 
Voila le genre de topic à encourager, c'est une excellente initiative :)
 
Merci beaucoup :jap:

Reply

Marsh Posté le 21-06-2004 à 10:10:55   

Reply

Marsh Posté le 22-06-2004 à 19:18:00    

:)


Message édité par Master_Jul le 22-06-2004 à 19:18:09

---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 22-06-2004 à 19:47:48    

t1 y'a du boulot, châpeau :jap:
 
 
[:drapo]

Reply

Marsh Posté le 22-06-2004 à 21:07:01    

Merci. :)


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 22-06-2004 à 21:20:21    

[:abnocte invictus]

Reply

Marsh Posté le 22-06-2004 à 21:22:18    


 
Euh serai-ce mrmonio, LE MrMonio d'il y a quelques années qui me connait bieng ?

Reply

Marsh Posté le 22-06-2004 à 21:32:03    

J'ai pu remarquer 2, 3 erreurs de captures d'écran.
 
Il faut savoir que la grande majorité des images sont des captures d'écran que j'ai truqué avec les noms réels des serveurs. Sur certaines, j'ai oublié de le faire, alors ça peut paraître bizarre. Enfin, rien de trop grave, ça ne nuit pas à la compréhension !
 
Puis une autre petite erreur, dans les annexes, sur le nom de fichier final, j'ai oublié l'extension. Je note tout ça ici pour penser à le corriger. ;)


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 22-06-2004 à 22:39:40    

Tetedeiench a écrit :

Euh serai-ce mrmonio, LE MrMonio d'il y a quelques années qui me connait bieng ?


 
Héhé Lui-même :sol:   Et Mme n'est pas loin  ;)

Reply

Marsh Posté le 23-06-2004 à 00:55:30    

chapeau le boulot .
 
pour les ceussent qui trouve qu'acrobat et 40 fois trop long a demarrer http://www.tnk-bootblock.co.uk/prods/misc/index.php  en haut de page > Adobe Reader SpeedUp


Message édité par avelo le 23-06-2004 à 00:55:49
Reply

Marsh Posté le 23-06-2004 à 07:23:41    

MrMonio a écrit :

Héhé Lui-même :sol:   Et Mme n'est pas loin  ;)


 
eh bah didiouss, :hello: MrMonio, je pensais pas te revoir un jour O_o

Reply

Marsh Posté le 23-06-2004 à 09:34:45    

avelo : merci pour le liens vers acrobat speedup, je savais que ca existait mais impossible de le retrouver...

Reply

Marsh Posté le 23-06-2004 à 12:01:14    

bart70 a écrit :

avelo : merci pour le liens vers acrobat speedup, je savais que ca existait mais impossible de le retrouver...


 
de rien , je l'avais moi meme perdu ....
on vois vraiment la difference avec ce petit soft ..


Message édité par avelo le 23-06-2004 à 13:19:38
Reply

Marsh Posté le 23-06-2004 à 12:10:07    

drapito ... nickel ton boulot !
Tu devrais monter une startup tellement le concept est interessant ;)

Reply

Marsh Posté le 23-06-2004 à 12:11:38    

Chapi457 a écrit :


Tu devrais monter une startup tellement le concept est interessant ;)


[:rofl]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 25-06-2004 à 18:34:09    

:p


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 08-07-2004 à 15:06:48    

:bounce:


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 18-07-2004 à 18:55:29    

Super projet... félicitations!
(j'ai encore qq petits problèmes, mais ça vient de moi ;))

Reply

Marsh Posté le 18-07-2004 à 21:02:10    

Merci beaucoup. :)
 
Quels sont tes "problèmes" ?


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 18-07-2004 à 21:51:09    

Salut,
 
Je vais essayer de mettre ca en place dès la semaine prochaine dans ma boite. Notre erp sort les documents dans un format propriétaire inexploitable ou sur papier uniquement ... Je te tiens au courant si j'arrive à faire sortir tout ce bazar en pdf.  
Merci beaucoup !

Reply

Marsh Posté le 20-07-2004 à 17:39:08    

Bon, ca m'a pris 30min ca veut dire que ton doc est bien foutu. On comprend tres vite.
Evidemment pour l'instant ca marche pas. Le bat n'est pas créé, je pense que ca doit coincer au nivo du pdfprint.bat. Le fichier m'a l'air louche au niveau des retours lignes.
 
Edit : bon j'avance tout doucement, j'avais enregistré le .bat au format unicode et pas ansii donc ca merdait totalement ...
 
Re edit : bon la j'ai un gros doute sur la ligne du fichier pdfprint.bat qui commence par "echo.|time". Il manquerait pas le chemin d'accès à ces 2 commandes ?
 
Re re edit : après correction des retour lignes de trop dans le .bat ca marche !


Message édité par Gaard28 le 20-07-2004 à 18:21:23
Reply

Marsh Posté le 20-07-2004 à 17:48:21    

Pitite question, cette solution est t'elle compatible TSE ?

Reply

Marsh Posté le 20-07-2004 à 18:59:43    

Gaard28 : Je suis content que ça puisse te rendre service et que tu aies finalement réussi à le faire marcher. Les problèmes que tu as rencontré vont me permettre d'améliorer la présentation de mon document pour indiquer plus clairement où se trouvent les retours à la ligne. ;)
 
Comment est la qualité de sortie de tes documents ?
 
El Pollo Diablo : Tu parles bien de Terminal Server ? Je ne comprends pas trop ta question et le problème de compatibilité. Pourrais-tu expliciter stp ? Quelles sont les conditions d'utilisation dans lesquelles tu aurais l'utilité de cette solution ?


Message édité par Master_Jul le 20-07-2004 à 19:00:34

---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 20-07-2004 à 19:07:25    

Master_Jul a écrit :

El Pollo Diablo : Tu parles bien de Terminal Server ? Je ne comprends pas trop ta question et le problème de compatibilité. Pourrais-tu expliciter stp ? Quelles sont les conditions d'utilisation dans lesquelles tu aurais l'utilité de cette solution ?


 
Si le serveur terminal server a l'imprimante virtuelle d'installée, et que plusieurs clients se connectent en TSE sur ce serveur et veulent imprimer des pdf est ce que ca marche ? Avec PDF Creator par exemple ca foire.


Message édité par El Pollo Diablo le 20-07-2004 à 19:07:35
Reply

Marsh Posté le 20-07-2004 à 19:29:24    

A priori, y'a pas de raison que ça se plante dans cette situation. J'ai essayé pas mal de trucs dans mon environnement, et les PDF995 et PDF Creator ne convenaient pas, ils sont déjà trop fermés. L'avantage de la configuration que je propose est de laisser ouverte la procédure pour diriger correctement la conversion.
 
Je n'ai pas la possibilité d'essayer dans cette configuration et je comprends que ça puisse être contraignant d'essayer sur un système en production.


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 20-07-2004 à 20:04:13    

[:drapo]
 
Trés interressant master_jul :jap:


---------------
Soutenez l'association Chat Qu'un Son Toit - 86 | les RoadRunners sur BOiNC
Reply

Marsh Posté le 21-07-2004 à 10:05:18    

Master_Jul : J'ai pas regardé en détail la qualité des documents. Ce sont des factures ou des devis uniquement (donc des tableaux, du texte, pas d'image à part le logo de la boite). Les docs au format PDF sont destinés à être envoyés par mail donc je privilégie la taille du doc par rapport à la qualité. Le but c'est que ce soit plus propre qu'un fax (et ca c'est pas dur).
J'ai encore quelques détails à régler comme le nom donné au doc généré ou la taille des marges.
 
Effectivement les problèmes que j'ai rencontré venaient du copier/coller du pdfprint.bat à partir du document pdf vers le fichier .bat. Un bête copier/coller rajoute des retour ligne.
Un autre "problème" rencontré était que j'ai dézipper les outils unix en gardant la structure des dossiers. Donc le path indiqué dans le .bat pour atteindre executables echo, sed etc était incorrect.
 
Pour conclure je dirais que tu pourrais préciser (je sais pas si tu l'as fait j'ai pas lu toutes les annexes) comment debugger le truc en activant le log dans les propriétés de l'imprimante créée.


Message édité par Gaard28 le 21-07-2004 à 10:06:08
Reply

Marsh Posté le 21-07-2004 à 14:30:58    

master_jul > As tu la possibilité de mettre en ligne les sources que tu as utilisé ?
 
Je n'arrive pas à télecharger le fichier redmon 1.7

Reply

Marsh Posté le 21-07-2004 à 14:35:46    

Merci nikolai. :)
 
gaard28 : Je prends bien note de tes remarques, merci.
 
from hell : Tu n'y arrives pas avec ce lien ?  
ftp://mirror.cs.wisc.edu/pub/mirr [...] on17fr.zip
Il marche pourtant bien de mon travail.
 
Je mettrai dès ce soir l'ensemble des outils sur mon FTP.


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 21-07-2004 à 14:45:59    

Non effectivement le télechargement se lance puis plante lamentablement !
Pour ce fichier uniquement, c'est con parce que j'aurais bien mis ça en place aujourd'hui dans ma boite, on est à court de licence Acrobat  :D

Reply

Marsh Posté le 21-07-2004 à 15:24:54    

bravissimo MasterJul, je suis sûr que ca servira et RE-sservira longtemps.

Reply

Marsh Posté le 22-07-2004 à 12:29:52    

Bon maintenant que j'ai réussi à récupérer tous les softs, ça marche nickel... même la gestion des droits d'accès sur le fichier pdf créé.
 
Vraiment c'est du beau boulot Master_Jul, la description est claire et précise.
 
Précision, mon serveur d'impression est un Windows 2000 server US et je confirme que ça fonctionne dessus. Par précaution, j'ai télechargé la version US de redmon.
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed