Salvar registros como PDF
Salva os registros em um arquivo PDF especificado.
Opções
-
Salvar em é onde salvar o arquivo PDF:
-
Arquivo especifica um caminho de arquivo PDF. Quando selecionado, a opção Especificar arquivo de saída fica disponível.
-
Destino especifica um campo ou variável de container. Quando selecionada, a opção Destino fica disponível.
-
PDF aberto atualmente anexa os registros a um arquivo PDF que foi aberto usando a etapa de script Etapa de script Abrir PDF ou Etapa de script Criar PDF. Quando você anexa registros a um PDF aberto, as configurações da caixa de diálogo Opções do PDF nas abas Documento e Exibição inicial são ignoradas. As configurações na aba Segurança não serão aplicadas ao arquivo PDF.
-
-
Especificar opções exibe a caixa de diálogo Opções de "Salvar registros como PDF". Se você selecionar Registro em branco na lista Salvar, a lista Aparência é ativada. A lista Aparência permitirá que você especifique as opções de formatação dos campos.
Se Salvar em for Arquivo ou Destino, selecione Opções para exibir a caixa de diálogo Opções do PDF.
-
Na aba Documento, você pode especificar informações descritivas para o arquivo PDF. Para cada uma das opções na aba Documento, é possível inserir o texto diretamente ou clicar em Especificar para inserir um nome de campo ou valores de um cálculo.
-
Na aba Segurança, você pode atribuir senhas ao arquivo PDF, bem como privilégios de impressão e edição. Se os privilégios de impressão e edição forem permitidos, você poderá especificar se softwares de leitura de tela e cópia serão permitidos.
-
Na aba Exibição inicial, é possível definir a exibição inicial para o layout e a ampliação do arquivo PDF.
-
Opções adicionais disponíveis quando Salvar em é Arquivo:
-
Especificar arquivo de saída define uma lista de um ou mais caminhos e nomes de arquivo para o arquivo PDF. A etapa de script pesquisa a lista e salva no primeiro caminho em que consegue gravar com sucesso. Os caminhos devem usar um dos prefixos de caminho
do arquivo. Consulte Criação de caminhos de arquivo.Você também pode selecionar:
-
Abrir arquivo automaticamente para abrir o arquivo de saída com o aplicativo padrão
-
Criar e-mail com arquivo anexo para exibir uma nova mensagem de e-mail no aplicativo de e-mail padrão do usuário, com o arquivo de saída anexado
Se o FileMaker Pro executar um script que não tiver um caminho absoluto especificado e o arquivo de banco de dados que contém o script estiver hospedado, o caminho será considerado como a pasta Documentos do usuário atual.
-
-
Acrescentar a PDF existente acrescenta os registros que estão sendo procurados, o registro atual ou um registro em branco após a última página do arquivo PDF especificado. Quando você acrescentar registros, as configurações da caixa de diálogo Opções de PDF nas abas Documento e Exibição inicial serão ignoradas. As configurações na aba Segurança não serão aplicadas ao arquivo PDF. Se o arquivo PDF já estiver protegido por senha, a senha na aba Segurança precisa corresponder à do arquivo PDF.
-
Com diálogo especifica se as caixas de diálogo serão exibidas quando a etapa de script for realizada, se um arquivo já tiver sido especificado.
-
Criar pastas especifica se as novas pastas especificadas no caminho do arquivo de saída devem ser criadas.
Opções adicionais disponíveis quando Salvar em é Destino:
-
Destino especifica o campo de container ou variável na qual o arquivo PDF é salvo.
Compatibilidade
| Produto | Compatível |
| FileMaker Pro | Sim |
| FileMaker Go | Parcial |
| FileMaker WebDirect | Parcial |
| FileMaker Server | Parcial |
| FileMaker Cloud | Parcial |
| FileMaker Data API | Sim |
| Publicação na Web personalizada | Não |
Originada na versão
8.0
Descrição
Esta etapa de script gera um arquivo PDF a partir de registros de banco de dados usando o layout atual para formatação e apresentação. Você pode salvar registros do conjunto encontrado atual, um único registro ou criar um arquivo PDF com apenas a estrutura de layout, sem dados de registro (por exemplo, como um formulário em branco a ser preenchido).
Você pode salvar o arquivo PDF gerado em vários destinos: diretamente em um arquivo no disco, em um campo de container para armazenamento no banco de dados, em uma variável para processamento posterior ou anexá-lo a um arquivo PDF que foi aberto anteriormente usando a etapa de script Etapa de script Abrir PDF ou Etapa de script Criar PDF. Essa flexibilidade permite que você integre a geração de PDF em fluxos de trabalho complexos e sistemas automatizados de processamento de documentos.
Notas
-
Esta etapa de script requer que seu conjunto de privilégios inclua o privilégio Permitir impressão ou que o script esteja definido para ser executado com privilégios de acesso total. Consulte Edição de outros privilégios e Criação e edição de scripts.
-
Esta etapa de script opera em todos os modos, exceto no Modo de busca.
-
No FileMaker Go:
-
A opção Criar pastas não é suportada.
-
As opções na aba Exibição inicial não são suportadas.
-
Se você não especificar o caminho do arquivo de saída, o FileMaker Go usará o nome da janela para salvar o arquivo PDF.
-
Ao usar a opção Anexar ao PDF existente:
-
As opções definidas na aba Documento não são ignoradas, mas não substituirão os campos com dados existentes
-
Somente caminhos nos Documentos e pastas temporárias são suportados
-
-
-
No FileMaker Server e no FileMaker Cloud:
-
A opção Com diálogo: Ativado não é aceita.
-
Os scripts no lado do servidor podem acessar somente determinadas pastas. Consulte Caminhos em scripts no lado do servidor.
-
-
No FileMaker WebDirect:
-
Essa etapa de script não é compatível com dispositivos móveis.
-
Os arquivos salvos são baixados para o local de download padrão do navegador.
-
A opção Criar pastas não é suportada.
-
-
No FileMaker Server, no FileMaker Cloud e no FileMaker WebDirect:
-
As opções Abrir arquivo automaticamente e Criar e-mail com arquivo anexo.
-
A Etapa de script Configurar impressão define opções para essa etapa de script.
-
Se as fontes não forem exibidas corretamente no arquivo PDF, certifique-se de que todas as fontes necessárias estejam instaladas e disponíveis para o Mecanismo de Publicação na Web da sua implantação do FileMaker Server. Consulte a Ajuda do FileMaker Server. Para obter uma lista de fontes instaladas para o FileMaker Cloud, consulte a Ajuda do FileMaker Cloud.
-
A opção Acrescentar ao PDF existente é suportada somente no acréscimo a arquivos PDF que foram criados anteriormente dentro do mesmo script.
-
Se essa etapa de script for executada várias vezes no mesmo script e não usar Acrescentar ao PDF existente, certifique-se de que cada instância dessa etapa de script use um nome de arquivo exclusivo. Caso contrário, o PDF criado mais recentemente substituirá os arquivos mais antigos com o mesmo nome.
-
Se um caminho de arquivo não for especificado, o nome de arquivo padrão será "Untitled.pdf".
-
Os visualizadores Web não exibem conteúdo em arquivos PDF.
-
Exemplo 1 - Salvar os registros atuais em um novo arquivo PDF
Vai para o layout Produtos, mostra todos os registros, classifica os registros e salva-os como um PDF sem perguntar ao usuário.
Ir para layout [ "Produtos" (Produtos) ; Animação: Nenhum ]
Mostrar todos os registros
Classificar registros [ Restaurar ; Com caixa de diálogo: Desativado ]
Salvar registros como PDF [ Restaurar ; Salvar em: Arquivo ; "Product Catalog.pdf"; Criar pastas: Desativado; Com caixa de diálogo: Desativado; Registros sendo procurados ]
Exemplo 2 - Salvar os registros em um novo arquivo PDF e anexar registros relacionados
Busca todas as faturas com a ID do registro atual, classifica, salva as faturas em um PDF e acrescenta os produtos comprados pelo cliente ao PDF.
Ir para layout [ "Faturas" (Faturas) ; Animação: Nenhum ]
Buscar registros correspondentes [Substituir; Faturas::IDcliente]
Classificar registros [ Restaurar ; Com caixa de diálogo: Desativado ]
Salvar Registros como PDF [ Restaurar ; Salvar em: Arquivo ; "Customer Backup.pdf" ; Criar pastas: Desativado ; Com caixa de diálogo: Desativado ; Registros sendo procurados ]
Ir para registro relacionado [ Mostrar apenas registros relacionados ; Corresponder conjunto encontrado ; Da tabela: "Produtos"; Usando layout: "Produtos" (Produtos)]
Salvar registros como PDF [ Restaurar ; Salvar em: Arquivo ; Anexar ; "Customer Backup.pdf" ; Criar pastas: Desativado ; Com caixa de diálogo: Desativado ; Registros sendo procurados ]
Ir para layout [ layout original; Animação: Nenhum ]
Exemplo 3 - Criar um relatório em PDF e adicionar várias seções
Cria um relatório abrangente criando um PDF na memória, adicionando várias seções de diferentes layouts e salvando o documento completo em um caminho de arquivo.
Criar PDF [ ]
Anexar PDF [ Origem: Arquivo ; "CoverPage.pdf" ]
Ir para layout [ "Resumo executivo" (Relatórios) ; Animação: Nenhum ]
Salvar registros como PDF [ Restaurar ; Salvar em: PDF atualmente aberto ; Registro atual ]
Ir para layout [ "Relatório de vendas" (Vendas) ; Animação: Nenhum ]
Salvar registros como PDF [ Restaurar ; Salvar em: PDF atualmente aberto ; Registros sendo procurados ]
Anexar PDF [ De: Origem ; Global::ApêndicePadrão ]
Definir variável [ $filePath ; Valor:
Get (DocumentsPath) & "Annual_Report_" &
Year ( Get ( CurrentDate ) ) & ".pdf"
]
Fechar PDF [ Salvar em: Arquivo ; $filePath ; Criar pastas: Ativado ]