Eroni Posted October 13, 2008 Report Share Posted October 13, 2008 Boa tarde, alguem já usou ou usa isto? Como criar o pdf ok, mas abrir e incluir informações adicionais alguém manja? Grato (48) 3045-1575 xHarbour 0.99.5 & FWH 2.4 SqlLib, MySql & Dbf Quote Link to comment Share on other sites More sharing options...
Eroni Posted October 13, 2008 Author Report Share Posted October 13, 2008 Boa tarde, alguem já usou ou usa isto? Como criar o pdf ok, mas abrir e incluir informações adicionais alguém manja? Grato (48) 3045-1575 xHarbour 0.99.5 & FWH 2.4 SqlLib, MySql & Dbf Quote Link to comment Share on other sites More sharing options...
Eroni Posted October 21, 2008 Author Report Share Posted October 21, 2008 Vejo que este tópico é realmente um desafio, visto que ninguem ousou opinar. Quando tiver alguma novidade, postarei aqui. Abraços. (48) 3045-1575 xHarbour 0.99.5 & FWH 2.4 SqlLib, MySql & Dbf Quote Link to comment Share on other sites More sharing options...
jef2_tim Posted October 21, 2008 Report Share Posted October 21, 2008 Eroni, como vc cria um PDF ? Um Xharbraço. Uso Fwh 2.5 (xharbour 0.99.3) e Xmate Para Compilar Impactus Automação Comercial jef2_timber@hotmail.com (91)-32387012 Belem-PA Quote Link to comment Share on other sites More sharing options...
Eroni Posted October 21, 2008 Author Report Share Posted October 21, 2008 Jef, para criar é facil, uso a classe tpdf que tem na contrib do xHarbour, você pode criar o arquivo e colocar o que quiser nele, texto imagem, etc, inclusive seus relatórios. Os arquivos estão na pasta contrib\pdflib Abraço (48) 3045-1575 xHarbour 0.99.5 & FWH 2.4 SqlLib, MySql & Dbf Editado por - eroni on 21/10/2008 17:14:30 Quote Link to comment Share on other sites More sharing options...
gvc Posted October 21, 2008 Report Share Posted October 21, 2008 Tecnicamente o PDF foi criado para conter um relatório que não poderia ser alterado por outro software. Acredito que não será tão fácil abrir o arquivo e trabalhar com o que esta dentro dele. Existem alguns programas que abrem o PDF e migra para outro formato, Word por exemplo. Para fazer o que vc quer, vc terá que conhecer e muito, o formato interno do PDF. E eu ainda não sei se a classe PDF permite bloquear / assinar o arquivo. Isso bloqueia a impressão e até a leitura do arquivo se o usuário não tiver a senha correta. Quote Link to comment Share on other sites More sharing options...
Eroni Posted October 22, 2008 Author Report Share Posted October 22, 2008 Na realidade o que estou precisando é o seguinte: Meu cliente gera um arquivo pdf a partir de uma ferramenta cad 3d e precisa enviar este arquivo pdf a um fornecedor para que o mesmo seja fabricado. O que ele precisa é que o meu sistema insira um código interno neste arquivo pdf para que o mesmo seja rastreado posteriormente. Abraços (48) 3045-1575 xHarbour 0.99.5 & FWH 2.4 SqlLib, MySql & Dbf Quote Link to comment Share on other sites More sharing options...
sambomb Posted October 22, 2008 Report Share Posted October 22, 2008 Eroni, não bastaria você adicionar um comentário no arquivo depois de pronto? Até onde eu sei tem como fazer isso com arquivos zip, adicionar um comentário no arquivo zip... citação:************************************************************************************* HB_GETZIPCOMMENT() //Return the comment of an zip file SYNTAX: HB_GETZIPCOMMENT( ) --> ARGUMENTS: File to get the comment from RETURNS : The comment that was stored in DESCRIPTION: This function receives a valid zip file name as parameter, and returns the global comment stored within. EXAMPLES: ? "The comment in test.zip is ", HB_GETZIPCOMMENT( "test.zip" ) ************************************************************************************* HB_SETZIPCOMMENT() //Set an Zip archive Comment SYNTAX: HB_SETZIPCOMMENT( ) --> Nil ARGUMENTS: Comment to add to the zip archive RETURNS this function always return NIL DESCRIPTION : This function stored an global comment to an zip archive. It should be called before any of the compression functions. EXAMPLES: HB_SETZIPCOMMENT( "This is an Test" ) hb_zipfile( "test.zip", { "\windows\ios.ini", "\windows\win.ini" } ) ************************************************************************************* id=quote>id=quote>Acho que deve ter como você fazer o controle pela data/hora tb, através das funções FDate() e FTime() PS: nunca testei nenhum dos 2 métodos que postei é só pra te abrir outros horizontes.... samirabreu@hotmail.com xHarbour 1.1.0 + FwXh 8.02 Editado por - sambomb on 22/10/2008 15:41:20 Quote Link to comment Share on other sites More sharing options...
siscat Posted October 22, 2008 Report Share Posted October 22, 2008 srs, PDFs não podem ser editados diretamente. PDF é marca registrada da Adobe e só podem ser editados a partir de um PDF Write (da própria Adobe) e que não é free.!.!.! A única parte free do PDF é a possibilidade de geração do arquivo a partir de um "driver virtual" de impressora! ps: talvês exista algum software pela internet afora que permita fazer isso! más não seria Legal. []s.. Marllon Figueiredo Tecnologia de Sistemas siscat@siscat.com.br FWH+xHb+SQL+SQLRDD+xDevStudio Os desenvolvedores não podem viver sem estas ferramentas! Editado por - siscat on 22/10/2008 14:32:47 Quote Link to comment Share on other sites More sharing options...
sambomb Posted October 22, 2008 Report Share Posted October 22, 2008 citação:srs, PDFs não podem ser editados diretamente. PDF é marca registrada da Adobe e só podem ser editados a partir de um PDF Write (da própria Adobe) e que não é free.!.!.! A única parte free do PDF é a possibilidade de geração do arquivo a partir de um "driver virtual" de impressora! ps: talvês exista algum software pela internet afora que permita fazer isso! más não seria Legal. []s.. Marllon Figueiredo Tecnologia de Sistemas siscat@siscat.com.br FWH+xHb+SQL+SQLRDD+xDevStudio Os desenvolvedores não podem viver sem estas ferramentas! Editado por - siscat on 22/10/2008 14:32:47 id=quote>id=quote>Mas existem PDF's dinâmicos que poderiam receber informação externa de alguma forma... apesar de que os pdfs dinâmicos que eu conheço nunca permitirem gravação de dados, apenas edição..... Ainda acho que o método mais simples é utilizar data+hora do arquivo que pode ser obtido com FDate() e FTime() respectivamente.... samirabreu@hotmail.com xHarbour 1.1.0 + FwXh 8.02 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.