Postagem em destaque
- Gerar link
- X
- Outros aplicativos
PDFCreator :: Gerando Marca D´agua
Existem duas maneiras para a geração de Marcas D´agua em arquivos PDF usando o PDFCreator.
A primeira é definindo o texto a ser impresso como “Marca D´agua”
Ao gerarmos um relatório, usando como impressora o PDFCreator, teremos:
A segunda opção, para a geração da Marca D´agua, é usar o Script (em VB) desenvolvido por Frank Heindörfer e que se encontra em Scripts\RunProgramAfterSaving\AddWatermarkToPDF.vbs da instalação padrão do PDFCreator. Esse script utiliza o aplicativo pdftk.exe do PDFLabs para inserir a Marca D´agua. Seu uso é bem simples.
Primeiro, baixe o programa pdftk.exe e descompacte-o, de preferência, em \windows\system32 para que possa ser executado via linha de comando sem a necessidade de mapeamento do “path”.
- Abra o PDFCreator e em “Ações” selecione a “aba” “Ações depois de Salvar”;
- Abra o “script” para edição e ;
- modifique os valores das constantes PathToPdftk (indica o diretório de instalação do pdftk.exe) e WatermarkPDF (indica o arquivo PDF com a marca d´agua a ser utilizado) e salve as alterações;
- Com isso, todo documento PDF gerado, usando PDFCreator, conterá a marca d´agua definida em WatermarkPDF. Ex.:
Uma outra forma de gerar a marca d´agua, agora sem usar o PDFCreator, é a utilização direta do programa pdftk.exe via linha de comando. Digite pdtfk –help para as opções de linha de comando ou consulte o modelo em VBScript para saber como implementá-lo usando, por exemplo WaitRun ou WaitRunSrv.
Ex.:
Para a inclusão da Marca D´agua no Client.
#INCLUDE "PROTHEUS.CH" Local cCMD := "" Return( WaitRun( cCMD ) ) |
Para a inclusão da Marca D´agua no Server
#INCLUDE "PROTHEUS.CH" Local cCMD := "" Return( WaitRunSrv( cCMD , .T. , "c:\windows\system32" ) ) |
Para maiores informações sobre a WaitRunSrv consulte: Protheus :: Executando aplicações externas no "Server" utilizando WaitRunSrv
[]s
иαldσ dj
- Gerar link
- X
- Outros aplicativos
Comentários
Postagens mais visitadas
BlackTDN :: RLeg ~ Desvendando a Função ParamBox
- Gerar link
- X
- Outros aplicativos
Protheus :: Chamando Funções do Menu Diretamente e sem a Necessidade de Login
- Gerar link
- X
- Outros aplicativos
Ótima dica Naldo,
ResponderExcluirAproveitando...
Tem alguma maneira de colocar o nome do arquivo PDF no cabeçalho de cada página referente a cada PDF vinculado?
Atenciosamente,
Otávio Sparrenberger