on 10-19-2011 6:44 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.