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:

  • 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.

Copiar
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.

Copiar
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.

Copiar
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 ]