Olá.

Vou explicar a minha situação, que pode ser um pouco extensa, por isso peço desculpas aos colegas do forum.
É minha primeira mensagem.

Desenvolvo sistemaa em Delphi e necessitei alterar uma rotina de criação, alteração e conversão de arquivos .doc para PDF. O meu cliente está usando agora LibreOffice e chamada Delphi para criar e abrir os arquivos .odt está perfeita. Estou usando algumas rotinas prontas que encontrei na internet, tipo OoWriter e uOpenOfficePDF. Me ocorreu 2 problemas, e se alguém puder ajudar, eu agradeço antecipadamente.
Problema 1:
Na criação do arquivo inicial, eu uso a substituição de curingas. Tranquilo. Abro o documento padrão, e faço as substituições necessárias, como numero do documento, data, cliente, aos cuidados de: e etc... Na alteração, eu preciso substituir a primeira linha do documento, pois preciso registrar que o documento está sendo revisado. A rotina em delphi, copia o arquivo original e renomeia-o com a informação de que é uma revisão. Preciso destacar isso na primeira linha deste documento. Eu não consegui com a rotinas que encontrei e o que desenvolvi, pegar a primeira linha, apagá-la automaticamente, para poder inserir a nova informação. Eu não posso fazer a substituição tipo curinga.
Pergunta1 - Alguém sabe como fazer isso ??

Problema 2 -
Este creio é mais simples.
Uso a rotina uOpenOfficePDF para gerar o pdf automaticamente. O usuário seleciona um registro do sistema, que procura o arquivo .odt e o salva em .pdf, tudo muito simples e rápido. Acontece que em alguns computadores recebo a mensagem "PDF Document error : Variant does not reference an automation object", creio seja algo com o ComObj do Delphi e a versão do Windows.
Em outros funciona perfeitamente.
Alguém já passou por isso ?
Tentei contato com o canadense que fez a rotina uOpenOfficePDF, mas todos os emails que aparecem dele estão voltando. Entrei o site dele, e a mensagem é que o dominio não existe mais.

Pergunta 2- Alguém sabe como resolver isso ?? Ou tem alguma outra rotina para gerar o pdf para ser usada pelo delphi ??

Ufa !!!
Obrigado pela paciência.


The PDF Import Extension allows you to import and modify PDF documents. Best results with 100% layout accuracy can be achieved with the "PDF/ODF hybrid file" format, which this extension also enables. A hybrid PDF/ODF file is a PDF file that contains an embedded ODF source file. Hybrid PDF/ODF files will be opened in OpenOffice.org as an ODF file without any layout changes.

*Disclaimers*:

 * Apache, Apache OpenOffice and OpenOffice.org are trademarks of The
   Apache Software Foundation. Other names may be trademarks of their
   respective owners.
 * This project is not affiliated with, or endorsed by, the Apache
   Software Foundation nor the Apache OpenOffice project in any way.

- See more at: http://extensions.openoffice.org/en/project/pdf-import-apache-openoffice#sthash.4LILOiqP.dpuf
--


Daniel Braz de Oliveira
Analista de Sistemas
[email protected] <mailto:[email protected]>_
Iron Systems Ltda
Cel: (041) 8813-5009

--
Você está recebendo e-mails da lista [email protected]
# Informações sobre os comandos disponíveis (em inglês):
 mande e-mail vazio para [email protected]
# Cancelar sua assinatura: mande e-mail vazio para:
 [email protected]
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Responder a