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 01-10-2006 22:22:23

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

import HTML PDF ?

Alors voila quelque chose qui me parait un peu compliqué !! lol
Existe-t-il sous PB quelque chose pour "parser" un fichier PDF (ou importer ses données) ou bien une source d'un page HTML que l'on aurait récupérer auparavant?

merci d'avance !

Hors ligne

 

#2 02-10-2006 09:31:34

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: import HTML PDF ?

salut !
en reprenant l'exemple http://pbadonf.fr/forum/viewtopic.php?id=62
dans l'evenement "DocumentComplete" de l'objet "ole_browser",
il suffit de mettre ce script pour recuperer le contenu d'une page html...

Code: pb

MessageBox( "Source HTML", string( this.Object.Document.Body.InnerHTML ))


ou

Code: pb

MessageBox( "Source HTML", string( this.Object.Document.DocumentElement.InnerHTML))

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 02-10-2006 12:40:31

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: import HTML PDF ?

merci bien et la meme chose pour un document pdf? en import c'est possible? en export j'ai vu que oui mais voila...

Hors ligne

 

#4 02-10-2006 12:57:58

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: import HTML PDF ?

la,je seche pour l'import en pdf....
si quelqu'un connait la solution, ca m'interesserait aussi....


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#5 02-10-2006 13:13:41

Steve  
Membre Geek
Lieu: Aux environs de Strasbourg
Date d'inscription: 29-05-2006
Messages: 40
Pépites: 213
Banque: 0
Site web

Re: import HTML PDF ?

Ca dépend du but de la manoeuvre.

Si c'est "juste" pour afficher le PDF, à priori il suffirait de piloter Acrobat Reader avec un objet OLE.
Sinon, je ne vois pas...

Hors ligne

 

#6 02-10-2006 13:16:33

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: import HTML PDF ?

En fait j'explique je récupere le pdf d'un site de paris en ligne et je voudrais le traiter pour récupérer les données donc ce n'est pas pour l'afficher
merci quand meme

Hors ligne

 

#7 03-10-2006 10:07:59

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: import HTML PDF ?

pour le pdf, ce serait bien de trouver le script qui permet d'enregistrer le document pdf en format texte.
apres, tu pourras en faire ce tu voudras...
essayes de voir les fonctionnalités du sdk acrobat avec... http://pbadonf.fr/forum/viewtopic.php?id=106

Bon courage


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#8 03-10-2006 10:55:04

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: import HTML PDF ?

Toujours sur le pdf tu as pdfbox (http://www.pdfbox.org/)
C'est écrit en java, mais il existe une version ligne de commande. Tu le lances en ligne de commande et tu sors le résultat dans un fichier texte.

Depuis PB10, on peut appeler directement des classe Java (pas testé pour moi) : http://www.sybase.com/detail?id=1037085

Dernière modification par shahin (03-10-2006 10:55:49)


never let people work on more than one thing at once.

Hors ligne

 

#9 03-10-2006 11:40:22

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: import HTML PDF ?

ah ben merci bien.
a tester, si quelqu'un le fait avant mio qu'il me prévienne
merci encore

Hors ligne

 

#10 04-10-2006 07:47:35

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: import HTML PDF ?

peut-etre qu'en jetant un coup d'oeil sur le SDK Adobe Acrobat...

http://partners.adobe.com/public/develo … index.html


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#11 04-10-2006 10:42:10

mreminiac  
Membre Geek
Lieu: Marseille
Date d'inscription: 29-05-2006
Messages: 56
Pépites: 321
Banque: 0

Re: import HTML PDF ?

Bonjour à Tous

J'utilse Brava! Reader prendre la derniere version  (gratuit) pour récupérer un document PDF en PB 10.5.

Celui ci se gere comme objet OLE
et je lis mon document comme ceci

Ici j'appelle un webservice pour récuper l'adresse URL du fichier PDF

Si ca peut d'aider
Cordialement



Code: pb

TRY 

   Conn = CREATE  SoapConnection
  
  // Dev - Recette - Production
  lLog = conn.SetOptions("SoapLog=~"\\dl9000vm0108d\AppPowerBuilder\Export\SoapLog.log~"")
   
  lret = conn.CreateInstance(Proxy, "facturesoap")
  
   ii_Url    = proxy.factures(StDatDeb,StDatFin,StFacMin,StFacMax)
  IF ii_Url = "BAD" THEN
     MessageBox("Génération des Factures - Avoirs","Aucun Traitement sur cette Période et Plage",Exclamation!)
   ELSE   
    ole_facture.object.FileName = ii_Url      // Format PDF
//    INet iinet_base
//    GetContextService("Internet", iinet_base)
//    iinet_base.HyperlinkToURL(ii_Url)
   END IF

CATCH (SoapException   e1)
       MessageBox("WebService KO SoapException"  , "PB Service FactureSoap"+char(13)+e1.getMessage())    
CATCH (PBXRuntimeError e2) 
       MessageBox("WebService KO PBXRuntimeError", "PB Service FactureSoap"+char(13)+e2.getMessage())
CATCH (RuntimeError    e3)
      MessageBox("WebService KO RuntimeError"   , "PB Service FactureSoap"+char(13)+e3.getMessage())
CATCH (Exception       ex )
      MessageBox("WebService KO Exception   "   , "PB Service FactureSoap"+char(13)+ex.getMessage())
END TRY

DESTROY conn
st_trt.Visible = FALSE

RETURN

Migration PB11
Oracle 9I
XP Pro

Hors ligne

 

#12 04-10-2006 10:45:59

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: import HTML PDF ?

SUPER !!!
UN GRAND MERCI A TOI !



(+50 pepites)


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#13 04-10-2006 12:11:44

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: import HTML PDF ?

parfait c'est ce que je cherchais
MERCI

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22