Discussion:
pslib pour Windows
(trop ancien pour répondre)
Alain Reymond
2006-04-28 13:37:49 UTC
Permalink
Bonjour,

Vous connaissez peut-être la librairie C pslib disponible sur
sourceforge à pslib.sourceforge.net en licence GPL. Elle permet de créer
des fichiers postscript depuis des programmes C.
Cette librairie C fonctionne sous Linux.
Y-a-'il ici des bons connaisseurs de windows et de C pour porter cette
bibliothèque sous un environnement windows ? On doit pouvoir soit créer
une librairie à linker avec du code C, soit plus simplement une dll à
laquelle on peut faire appel. C'est ce que l'on voit pour pdflib par
exemple. Je suppose que cela est faisable moyennant quelques adaptations
et je suis prêt à collaborer.

Cordialement,

Alain
Miko
2006-05-18 15:44:31 UTC
Permalink
Une idée (peut-être saugrenue...) serait d'utiliser Cygwin...???
Alain Reymond
2006-05-19 09:49:12 UTC
Permalink
Post by Miko
Une idée (peut-être saugrenue...) serait d'utiliser Cygwin...???
Pas saugrenue du tout! J'ai utilisé cygwin et l'on génère bien une dll
qui peut être appelée par un programme C.
En revanche, je reste pour l'instant lié à l'environnement Cygwin.
Il faut la dll cygwin. Ce n'est pas dramatique mais je n'ai pas trouvé
le moyen de préparer l'ensemble pour appeler la dll depuis VB ou VC ou
Delphi, etc... Si quelqu'un peut indiquer comment procéder...

Je suis passé sous les outils MinGW et DevC++ pour tenter de compiler en
natif windows. J'obtiens bien ma dll mais me retrouve dans la même
situation que ci-dessus.

Donc, si une bonne âme connaît bien ce qu'il faut faire pour pouvoir
appeler depuis VB, VC, Delphi ou autres une dll générée depuis cygwin
et/ou MinGW, je suis preneur.

Avoir une dll capable de créer du PostScript facilement depuis n'importe
quel code source serait quand même très pratique.

Alain
Miko
2006-05-21 18:49:04 UTC
Permalink
Post by Alain Reymond
Donc, si une bonne âme connaît bien ce qu'il faut faire pour pouvoir
appeler depuis VB, VC, Delphi ou autres une dll générée depuis cygwin
et/ou MinGW, je suis preneur.
Avoir une dll capable de créer du PostScript facilement depuis n'importe
quel code source serait quand même très pratique.
Alain
Dans ce cas il faudrait peut-être poser la question sur un forum C/C++ ou VB
ou Delphi... J'ai tâté un peu de Delphi, et les conventions d'appels de DLL
écrites en C ne sont pas évidentes pour un néophyte comme moi.
Personellement, pour générer du Postcript sous Windows, j'utilise une
imprimante + un pilote Postscript, et l'indispensable Redmon. C'est une
solution utilisable depuis n'importe quel langage, et Redmon permet de
traiter/rediriger le Postscript vers le programme de ton choix (Ghostscript
par exemple...)

Miko
Alain Reymond
2006-06-08 20:47:09 UTC
Permalink
Post by Miko
Post by Alain Reymond
Donc, si une bonne âme connaît bien ce qu'il faut faire pour pouvoir
appeler depuis VB, VC, Delphi ou autres une dll générée depuis cygwin
et/ou MinGW, je suis preneur.
Avoir une dll capable de créer du PostScript facilement depuis n'importe
quel code source serait quand même très pratique.
Alain
Dans ce cas il faudrait peut-être poser la question sur un forum C/C++ ou VB
ou Delphi... J'ai tâté un peu de Delphi, et les conventions d'appels de DLL
écrites en C ne sont pas évidentes pour un néophyte comme moi.
Personellement, pour générer du Postcript sous Windows, j'utilise une
imprimante + un pilote Postscript, et l'indispensable Redmon. C'est une
solution utilisable depuis n'importe quel langage, et Redmon permet de
traiter/rediriger le Postscript vers le programme de ton choix (Ghostscript
par exemple...)
Miko
Bonsoir,

Problème - a priori - résolu avec Mingw et Msys qui m'a permis de
compiler le code de pslib et de créer une dll appelable par un programme
C compilé avec VC.
Il reste encore à faire pour avoir quelque chose sous VB par exemple.
Le tout est chez Uwe Steinman, l'auteur de la bibliothèque pslib
http://pslib.sourceforge.net/.

Alain

Loading...