PB à toute heure et à tout moment. (à parcourir avec modération)

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 11-10-2012 11:19:48

Sebastouche  
Membre Geek
Lieu: rennes
Date d'inscription: 30-01-2008
Messages: 36
Pépites: 164
Banque: 0

Gestion PDF A

Bonjour,

Pour des raisons légales un client me demande des factures exportées au format PDF A (sources Wiki : http://fr.wikipedia.org/wiki/PDF/A-1 )
A priori, il faut acheter des clés de licences via Verign de Symantec (ou encore Adobe).

Quelqu'un aurait-il un exemple de code pour gérer un tel type de document ?

Merci d'avance,
Seb

Hors ligne

 

#2 11-10-2012 12:00:35

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

Re: Gestion PDF A

Bonjour, l'idéal pour pouvoir automatiser cela, serait d'utiliser un composant COM qui transforme un pdf en pdfa. Mais peu de chance de trouver qqchose de gratuit...


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

Hors ligne

 

#3 11-10-2012 12:36:39

Sebastouche  
Membre Geek
Lieu: rennes
Date d'inscription: 30-01-2008
Messages: 36
Pépites: 164
Banque: 0

Re: Gestion PDF A

erasorz a écrit:

Bonjour, l'idéal pour pouvoir automatiser cela, serait d'utiliser un composant COM qui transforme un pdf en pdfa. Mais peu de chance de trouver qqchose de gratuit...

Je suis assez novice dans ce domaine.

Notre client utilise Verisign.Est-ce un exemple de composant COM dont tu parles ?
Comment çà s'utilise-t-il en PB ? Il faut faire appel à des fonctions externes du composant ?

Hors ligne

 

#4 11-10-2012 13:14:47

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

Re: Gestion PDF A

Ils ont certainement un outil avec lequel tu peux faire la conversion avec une interface graphique ? (ie "à la main")
Après il faut voir s'il y a un composant correspondant que tu peux appeler via OLE dans PB pour automatiser ça.


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

Hors ligne

 

#5 11-10-2012 13:15:51

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Gestion PDF A

Sebastouche a écrit:

Notre client utilise Verisign.Est-ce un exemple de composant COM dont tu parles ?

Pour info , VeriSign n'est pas un logiciel, c'est une société travaillant dans les réseaux, la communication et notamment un éditeur de certificats de sécurité.

Je viens de lire que la branche autorité de certification (CA) a été rachetée en 2010 par Symantec.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#6 11-10-2012 13:19:48

Sebastouche  
Membre Geek
Lieu: rennes
Date d'inscription: 30-01-2008
Messages: 36
Pépites: 164
Banque: 0

Re: Gestion PDF A

seki a écrit:

Sebastouche a écrit:

Notre client utilise Verisign.Est-ce un exemple de composant COM dont tu parles ?

Pour info , VeriSign n'est pas un logiciel, c'est une société travaillant dans les réseaux, la communication et notamment un éditeur de certificats de sécurité.

Je viens de lire que la branche autorité de certification (CA) a été rachetée en 2010 par Symantec.

Effectivement, j'avais trouvé cette info. Une recherche sur Verisign débranche sur le site de Symantec.

Ce que je ne sais pas trop faire, c'est intégrer çà dans PB... On n'utilise pas trop d'éléments "exotiques"

Hors ligne

 

#7 11-10-2012 14:11:21

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: Gestion PDF A

A tester, mais il me semble que la suite OpenOffice permet la génération de ce genre de format depuis la version 2.4.
Or, OpenOffice est pilotable par PB via OLE (Pas facilement, je le reconnaîs). Il y a peut-être quelquechose à creuser de ce coté-là.


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#8 11-10-2012 15:02:42

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

Re: Gestion PDF A

Bonjour,

Powerbuilder utilise Ghostscript pour générer les PDF. Ghostscript est capable de générer des documents au format de sortie PDF/A.
J'essaierai de recompiler ghostscript en définissant le format de sortie par défaut à PDF/A.

Je pense que Verisign ne concerne aucunement le format de sortie du document, mais la signature numérique du document PDF pour en assurer l'authenticité.

Hors ligne

 

#9 11-10-2012 15:13:49

Sebastouche  
Membre Geek
Lieu: rennes
Date d'inscription: 30-01-2008
Messages: 36
Pépites: 164
Banque: 0

Re: Gestion PDF A

buck a écrit:

Bonjour,

Powerbuilder utilise Ghostscript pour générer les PDF. Ghostscript est capable de générer des documents au format de sortie PDF/A.
J'essaierai de recompiler ghostscript en définissant le format de sortie par défaut à PDF/A.

Je pense que Verisign ne concerne aucunement le format de sortie du document, mais la signature numérique du document PDF pour en assurer l'authenticité.

J'utilise une version 10.5 de PB et il n'y a que 2 choix possibles :
Distill!    0    Data is printed to a PostScript file and distilled to PDF (default).
XSLFOP!    1    Data is saved as XSL-FO and processed to PDF.

Cela voudrait dire que si je passe <dw_control>.Object.DataWindow.Export.PDF.Method = 1, Cela génèrera un PDF/A lorsque j'effectuerai un SaveAs ?

Hors ligne

 

#10 11-10-2012 16:18:27

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

Re: Gestion PDF A

En utilisant la méthode Distill!, il faut installer ghostscript sur le poste pour que cela fonctionne (cf documentation PB).
Ghostscript est chargé de la transformation du fichier postscript en fichier PDF.

Par contre, c'est totalement transparent avec la méthode SaveAs et on ne peut pas intervenir sur les options de génération du PDF utilisé par Powerbuilder lorsque ghostscript est invoqué. Je pense qu'il est généré un fichier PDF standard et non PDF/A.

Le code source de ghostscript étant disponible, je pense qu'il est possible de recompiler une version qui génère par défaut des fichiers  PDF/A et dans ce cas tu généreras avec le SaveAs un fichier PDF/A (à tester).

Hors ligne

 

#11 11-10-2012 17:34:44

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Gestion PDF A

buck a écrit:

Le code source de ghostscript étant disponible, je pense qu'il est possible de recompiler une version qui génère par défaut des fichiers  PDF/A et dans ce cas tu généreras avec le SaveAs un fichier PDF/A (à tester).

Avant de sortir le canon à mouche (recompiler l'appli), on peut peut-être lui demander cette priorité via un fichier de config ?


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#12 26-10-2012 14:35:47

elfeliz  
Bienfaiteur du site
Award: bf
Lieu: Liège, BE
Date d'inscription: 23-06-2009
Messages: 94
Pépites: 471
Banque: 0

Re: Gestion PDF A

Hello,
Je serais intéressé d'en savoir plus sur ce point...
Si vous avez des news ...???

Merci !


No prob, just Pb !

Hors ligne

 

#13 26-10-2012 14:39:53

Sebastouche  
Membre Geek
Lieu: rennes
Date d'inscription: 30-01-2008
Messages: 36
Pépites: 164
Banque: 0

Re: Gestion PDF A

Bonjour,
C'est en suspend pour l'instant, mais ce n'est que partie remise.
On utilise PDF creator. Il semblerait que cet outil fasse aussi des PDF/A.
A tester... Si quelqu'un a un exemple de code je suis preneur

Seb

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22