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
- [pt-br-usuarios] Salvar PDF · Daniel
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.