Escrever em um arquivo PDF

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Escrever em um arquivo PDF

Mensagem por Abel »

Ola pessoal,
andei pesquisando no forum alguns comandos PDFATSAY(...) , PDF_WRITETEXT, DRAWTEXT e estou precisando de um empurraozinho

eu tenho um pdf ja pronto, e quero escrever nele uma frase e depois imprimi-lo.

posso ate imprimir usando o sumatra.exe sem problemas, mas antes preciso escrever no pdf.

tentei usar os comandos acima em alguns testes, mas tive dificuldade em saber como abrir o pdf, escrever e salvar, alem das dificuldades que nao compila.

Código: Selecionar todos

function main()
local oPDF
oPDF := PDFClass():New()
oPDF:nType := 1
oPDF:cFileName := "ARQUIVO.PDF"
oPDF:Begin()
foR nCont = 1 TO 1000
         oPDF:MaxRowTest()
         oPDF:DrawText( oPDF:nRow++, 0, nCont )
NEXT
oPDF:END()
RETURN

atualmente estou usando o harbour 3.2 night e da erro na compilacao: pdfclass

desde ja agradeço.
ABEL
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Escrever em um arquivo PDF

Mensagem por Itamar M. Lins Jr. »

O PDF em questão permite que seja alterado ?
Qual é o programa, gratuito que deixa alterar um PDF ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Escrever em um arquivo PDF

Mensagem por Abel »

ola Itamar,

a questão é justamente essa.
eu nem sei por onde começar ...
posso ate transformar o pdf em outra extensao qualquer, desde que consiga escrever e imprimir.

no meu caso, quando digo escrever, quero dizer preencher alguns campos como nome, cpf.

grato,
ABEL
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Escrever em um arquivo PDF

Mensagem por alxsts »

Olá!

Acho que o melhor caminho seria você ter modelos de documentos em formato texto, com lugares reservados para preenchimento (Ex.: <codigo>, <cpf>, <nome>...). Quando necessário, preencher os campos do modelo texto e depois salvar como .PDF, usando alguma lib já existente, tipo HbPDF ou HaruPDF. Pesquise no fórum sobre estas libs.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Escrever em um arquivo PDF

Mensagem por Itamar M. Lins Jr. »

Para alterar um PDF só via ADOBE ou algum programa pago... salvo engano.
Usando o adobe reader via OCX ou DLL talvez vc consiga.
Estude a possibilidade de usar o WORD e depois salvar em PDF, o criar em HTML e salvar em PDF.
Alterar um arquivo PDF e não precisei.
Em alguns clientes eu instalo uma impressora virtual que transforma tudo que vai para ela em PDF. Na internet tem vários programas com essa finalidade.

Criar o PDF é mais fácil do que alterar o PDF.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Ruben Dario
Usuário Nível 3
Usuário Nível 3
Mensagens: 127
Registrado em: 14 Jun 2015 23:19
Localização: Colombia

Escrever em um arquivo PDF ?

Mensagem por Ruben Dario »

La Clase PDFClass es de Paga o es gratuita ?
Responder