Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 18-09-2009 08:29:54

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

[RESOLU] Sauvegarde DW au format PDF

Bonjour,
je sais que cette question a déjà été posée auparavant, j'ai traversé ces messages en long et en large, j'ai également déjà installé l'imprimante "Sybase DataWindow PS" à mainte reprises et utilisé GhostScript plusieurs fois avec Powerbuilder.
Mais cette fois ci j'ai un souci:

Je suis sous windows XP
J'ai installé GhostScript 8.64 dans C:\Program Files , ai copié le répertoire "gs" (situé dans C:\Program Files) vers c:\Windows\System32)
J'ai également copié le répertoire gs dans mon D:\Program Files\Sybase\Shared\PowerBuilder (oui, c'est installé sur D, pas le choix...)
J'ai premièrement installé l'imprimante Sybase DataWindow PS avec le fichier adist5.inf, et la j'ai un souci de signature numérique, l'impression me génère un pdf de 0 Ko.
Ensuite j'ai essayé une réinstallation avec le fichier ghostscript.inf , même souci.
J'ai finalement essayé avec une imprimante HP xxxxx PS , qui a une signature numérique, mais la génération de mon PDF est toujours de 0 Ko.

Quelqu'un a t'il une idée ?

D'avance merci

Dernière modification par johnpelu (28-09-2009 06:54:51)

Hors ligne

 

#2 18-09-2009 08:44:52

BRWA  
Membre Power Geek
Lieu: Beuzet (Belgique)
Date d'inscription: 18-12-2008
Messages: 151
Pépites: 24,612
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Ton imprimante Sybase DataWindow PS est-elle bien installée en imprimante de type "File" ?


Wagener Bruno

Hors ligne

 

#3 18-09-2009 08:59:01

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Sauvegarde DW au format PDF

johnpelu a écrit:

J'ai installé GhostScript 8.64 dans C:\Program Files , ai copié le répertoire "gs" (situé dans C:\Program Files) vers c:\Windows\System32)
J'ai également copié le répertoire gs dans mon D:\Program Files\Sybase\Shared\PowerBuilder

Location of files

When you save a DataWindow object as PDF using the distill method, PowerBuilder searches in the following locations for an installation of GPL or AFPL Ghostscript:

The Windows registry
The relative path of the pbdwe115.dll file (typically Sybase\Shared\PowerBuilder)
The system PATH environment variable

If GPL or AFPL Ghostscript is installed using the Ghostscript executable file, the path is added to the Windows registry.

If the Ghostscript files are in the relative path of the pbdwe115.dll file, they must be installed in this directory structure:


dirname\pbdwe115.dlldirname\gs\gsN.NNdirname\gs\fonts

where dirname is the directory that contains the runtime DLLs and N.NN represents the release version number for Ghostscript.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#4 18-09-2009 09:20:20

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Tout est fait comme cela, j'ai tout vérifié. Mais ca ne marche pas

Hors ligne

 

#5 18-09-2009 11:50:36

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Pour info j'ai la version PB 10.2.1 Build 9637 et ai essayé également avec GhostScript 8.70 à la place de GhostScript 8.64. Toujours sans succès

Hors ligne

 

#6 18-09-2009 12:16:31

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Information qui peut être utile, lorsque je veux imprimer une page de test (donc directement après l'installation de l'imprimante), il me génère un fichier d"une certaine taille au format PDF MAIS il ne peut l'ouvrir, il dit que ce fichier est corrompu ou incorrect

Dernière modification par johnpelu (18-09-2009 12:27:23)

Hors ligne

 

#7 18-09-2009 13:48:58

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: [RESOLU] Sauvegarde DW au format PDF

Bonjour,

Un fichier PDF avec une taille de 0Ko est symptomatique d'un problème avec ghotscript.

Déjà, il faut faire attention à la version, j'ai eu des problèmes en Version 9 en utilisant une version plus récente que celle certifié par Sybase.

La version certifiée par sybase pour PB 11.0 à 11.5 est la 8.60 (cf release bulletin, j'utilise en fait la 8.63 sans problème, Quelqu'un utilise la 8.64 ? retour ?).

Après, le plus simple pour éviter des conflits ghostscript avec éventuellement plusieurs logiciels sur le poste utilisant des versions différentes (ex : PDF Creator sur mon poste) est de copier le répertoire en tant que sous répertoire de la PBVM Powerbuilder.

Est-tu sur que la PBVM utilisée pour exécuter ton programme est bien dans D:\Program Files\Sybase\Shared\PowerBuilder, tu n'as pas de multiples PBVM sur ton poste sur des chemin différents ? (le mieux est de faire une recherche et un nettoyage du poste)

Hors ligne

 

#8 18-09-2009 13:55:00

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Bonjour Buck,

Oui c'est la seule PBVM sur la machine, mais ils l'ont mise sur le D:.
Je vais télécharger une version 8.60 et la tester.
Pour ton info , j'ai effectivement PDF Creator d'installé également.
Merci de ton aide

Hors ligne

 

#9 18-09-2009 14:00:26

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

J'ai effectué les vérifications en question, installé la version 8.60 et désinstallé au préalable l'ancienne version de GhostScript.
J'ai refais l'intallation de l'imprimante Sybase DataWindow PS.
Si j'effectue une page de test, il me génère toujours un document PDF d'une certaine taille, mais je ne peux l'ouvrir.
Via l'application PB, il me génère un document PDF de 0 KO.

Rien ne change

Hors ligne

 

#10 18-09-2009 14:33:03

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Sauvegarde DW au format PDF

Je travaille avec la version 10.5 de PB, et j'ai installé la version 8.54 de GhostScript.
Comme toi, j'ai eu des soucis au début en essayant une autre version (8.56).

Essaie d'installer la 8.54 pour voir.

Hors ligne

 

#11 18-09-2009 16:04:54

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: [RESOLU] Sauvegarde DW au format PDF

Bonjour,

Effectivement, je n'avais pas vu que tu précisés une version 10.2.1 (ghostscript 8.60 serie PB 11.0). Dans le release bulletin de la version 10.2, il est précisé que la génération de PDF a été testé avec la 8.00 et 8.14 de ghostscript (pas de précision concernant la 10.2.1 dans le relaese bulletin).

Hors ligne

 

#12 19-09-2009 13:32:18

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Merci de l'information, je vais essayer lundi.
C'est tout de même étrange c'est que lorsque l'imprimante est installée et que j'essaie d'imprimer une page de test, celle-ci génère un pdf d'une taille X, mais ne parvient pas à l'ouvrir.
Est-ce normal ?

Hors ligne

 

#13 28-09-2009 06:54:29

johnpelu  
Membre Power Geek
Date d'inscription: 17-10-2008
Messages: 179
Pépites: 677
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Voila, de retour au boulot j'ai effectivement essayé avec la version 8.54 de GhostScript et cela fonctionne parfaitement.
Un grand merci pour votre aide.

Hors ligne

 

#14 19-11-2009 08:56:06

gt3rs  
Membre Geek
Date d'inscription: 24-04-2007
Messages: 23
Pépites: 97
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Je suis amené également à générer des édition en PDF en lieu et place de l'impression papier via les fichiers PRN que nous réalisions jusque là.

Version de PB : 10.2.1 Build 9637

- J'ai essayé la methode Distil :
La mise en forme du fichier est la représentation exacte de ce que j'obtiens en éditions papier. En revanche, il est impossible de copier du texte depuis le fichier PDF ou de faire une recheche dans le document.

- J'ai essayé la méthode XSL-FO :
Cette fois ci, le texte est bien copiable et la recherche dans le document fonctionne. En revanche, la mise en page n'est pas conservée correctement. Des lignes de tableau, des encadrés ou des grisages disparaissent dans cette version PDF.

Y a t'il un moyen d'obtenir un fichier PDF avec un contenu séléctionnable et copiable tout en conservant une mise en forme conforme à la datawindows ?

Hors ligne

 

#15 06-05-2013 12:57:55

TicTacBOOM  
Membre
Date d'inscription: 23-10-2012
Messages: 8
Pépites: 38
Banque: 0

Re: [RESOLU] Sauvegarde DW au format PDF

Bonjour,

quelqu'un aurait-il une solution pour ce problème de mise en page?

J'ai eu le même soucis au début avec des pdf générés de 0 Ko que je ne savais pas ouvrir.

En choisissant la méthode XSLFOP, ça fonctionne. Mon PDF est bien généré et je le sauve sans soucis.
Après, je sais l'ouvrir mais effectivement la mise en page a bougée.

Exemple, dans mon fichier, j'ai des zone de texte avec la propriété move left activé ou encore autosize height mais qui ne sont plus du tout pris en compte à la génération du pdf.

A coté de ça, si je génère le même document avec PDF Creator, je n'ai aucun soucis de mise en page.

Hors ligne

 

#16 06-05-2013 13:19:17

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Sauvegarde DW au format PDF

Bonjour, merci d'éviter de remonter de vieux sujets, surtout quand le problème initial a été [RESOLU]...
Faites un nouveau sujet, avec au besoin un lien sur un autre.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22