cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI - PDF to XML

rhviana
Active Contributor
0 Kudos

Olá pessoal,

Alguem já fez o cenário PDFtoXML or PDFtoCSV ?

É possível ? Qual esforço para PI fazer isso ?

Alguem tem um background nesse tipo de cenário ?

Abracos !

Viana

Accepted Solutions (1)

Accepted Solutions (1)

former_member193386
Active Contributor
0 Kudos

amigao

Dá uma olhada se existe alguma lib de tratamento do pdf para que você possa ler os dados p/ o java 1.4 ( que é o aceito p/ o pi 7.0x e 7.1 ) se tiver, vc pode passar o pdf por um module adapter para extrair os dados dele e mandar para uma interface que irá gerar os arquivos no formato que você deseja.

Se sua duvida é de como carregar o pdf em uma interface sender, bem, ai vc pode usar o xsd:byte e passar ele como um array de bytes em um campo desses, ai basta vc jogar o valor desse campo em um stream e usar a lib que te disse para manipular o pdf para obter os dados

OLHA AI UMA LIB QUE PODE SER QUE FUNCIONE ---> http://javafree.uol.com.br/noticia/3365/

Edited by: Carlos Rodrigo Pereira on Oct 26, 2011 12:28 PM

Answers (1)

Answers (1)

henrique_pinto
Active Contributor
0 Kudos

Viana,

já vi sendo feito relativamente fácil o contrário, XML2PDF, pois existe um formato "PDF XML" que dá abrir como um pdf normal.

Daí o PI gera esse xml, renomeia como .pdf e funciona.

O contrário, imagino que funcionaria SE o arquivo origem for nesse formato.

A SAP até tinha uma ferramenta chamada SAP Conversion Agent, que prometia fazer exatamente isso (PDF 2 XML), mas confesso que faz uns 3 anos que não ouço mais falar dela. Me parece que foi descontinuado, pois mesmo no help.sap.com nao tem mais info sobre ele desde o NW 7.0.

http://help.sap.com/saphelp_nw04/helpdata/en/43/4c38c4cf105f85e10000000a1553f6/frameset.htm

Uma alternativa seria pegar uma library open source que consiga transformar PDF em dado estruturado e criar um adapter module. Me parece ser o mais factível, hoje.

Abs,

Henrique.