Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


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
_daniel.oliveira@ironsystem.net <mailto:daniel.oliveira@ironsystem.net>_
Iron Systems Ltda
Cel: (041) 8813-5009

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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.