Estou enfrentando o seguinte problema utilizando o Delphi 5 aqui no trabalho: na aplicação que utilizamos, há um relatório gerado no Word através de um OLE (usando a biblioteca ComObj). Este relatório é feito da seguinte forma: o Delphi gera um arquivo do Word em branco, cria uma tabela em branco no texto, vai buscando as informações no banco e preenchendo os dados da tabela no Word. O usuário deseja que este relatório gerado no Word seja gerado em PDF.
Encontrei em outro fórum um componente, o PRINTPDF, que gera texto em PDF. O problema é que usando este componente teria que adaptar todo o código que foi feito para gerar o Doc do Word para gerar em PDF e os comando são totalmente diferentes. Não tenho a menor idéia, por exemplo, de como gerar uma tabela ou cabeçalhos usando o PRINTPDF. Então queria utilizar o relatório criado pelo Word e transformá-lo em PDF, sem utilizar uma impressora virtual. Alguém saberia como fazer isso no Delphi 5?
Pergunta
xandesantos
Estou enfrentando o seguinte problema utilizando o Delphi 5 aqui no trabalho: na aplicação que utilizamos, há um relatório gerado no Word através de um OLE (usando a biblioteca ComObj). Este relatório é feito da seguinte forma: o Delphi gera um arquivo do Word em branco, cria uma tabela em branco no texto, vai buscando as informações no banco e preenchendo os dados da tabela no Word. O usuário deseja que este relatório gerado no Word seja gerado em PDF.
Encontrei em outro fórum um componente, o PRINTPDF, que gera texto em PDF. O problema é que usando este componente teria que adaptar todo o código que foi feito para gerar o Doc do Word para gerar em PDF e os comando são totalmente diferentes. Não tenho a menor idéia, por exemplo, de como gerar uma tabela ou cabeçalhos usando o PRINTPDF. Então queria utilizar o relatório criado pelo Word e transformá-lo em PDF, sem utilizar uma impressora virtual. Alguém saberia como fazer isso no Delphi 5?
Editado por xandesantosLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.