### [Como Gerar um PDF no Mendix, Guia Completo.](https://twrt.com.br/como-gerar-um-pdf-no-mendix/)

**Published:** junho 3, 2025
**Author:** Eduardo Salerno

**Excerpt:** Como Gerar um PDF no MendixÂ , Guia Completo. O PDF é o tipo de arquivo mais utilizado no mundo pela sua facilidade de utilização e conservação do conteúdo...

**Content:**

## Como Gerar um PDF no MendixÂ , Guia Completo.

O PDF é o tipo de arquivo mais utilizado no mundo pela sua facilidade de utilização e conservação do conteúdo dentro da estrutura, mesmo que abra um arquivo deste formato num computador super antigo.

Independente da demanda, o PDF é crucial e para isso, o Mendix tem um *widget* (um tipo de componente) que pode gerar um PDF para o sistema. Para esta funcionalidade recomenda-se ter no mínimo a versão do Mendix Studio Pro 9.24.0.

As imagens que contém neste artigo é de um sistema em exemplo que faz cadastro de produtos utilizados dentro de um escritório, ou seja, é um controle de ativos.

**Instalação**

Abra a aba de “Marketplace” dentro do seu aplicativo Mendix através do Studio Pro e pesquise “PDF Document Generation”. Verá o seguinte módulo para ser instalado:

![Exemplo de geração de PDF no Mendix passo a passo.](https://twrt.com.br/wp-content/uploads/2025/05/image-28.png)**Configuração**

Na aba “App Explorer” no painel lateral esquerdo, abra as configurações, nomeado como “Settings” e selecione a aba de RunTime. Configure o campo “After Startup” selecionando o microflow **ASu\_DocumentGeneration\_Initialize**, que é uma ação feita em Java que gera documentos.

![Tela de configuração de arquivos PDF no Mendix.](https://twrt.com.br/wp-content/uploads/2025/05/image-32.png)Após salvar o microflow na aba de RunTime, verifique a segurança do aplicativo. Clique duas vezes em “Security”, ainda no “App Explorer”, e selecione o nível de segurança para prototype/demo ou production. Em seguida, clique na aba “User roles” e siga estes passos:

- Na user role **Administrator,** clique em “Edit”, depois clique no módulo “DocumentGeneration” onde aparecerá uma lista com tipos de perfis do módulo. Em seguida selecione os dois perfis e depois clique em “Ok” para salvar. Se selecionar apenas o perfil “Administrator”, ao gerar o documento, pode dar erro de permissão pois apenas o user tem esta ação, já o administrador tem outros privilégios.Â

- Com a user role **User** faça o mesmo caminho que o ponto anterior, porém selecione o perfil “User” e depois clique em “Ok” para salvar.Â

**Progresso**

Crie uma entidade com a generalização do tipo “FileDocument” que corresponde a arquivos no Mendix:

![Interface de usuário Mendix para PDFs.](https://twrt.com.br/wp-content/uploads/2025/05/image-33.png)Na página que deseja que os dados virem um PDF, coloque um botão, em “On click” selecione a ação de chamar uma microflow e crie uma nova no mesmo módulo que está a página que criou o botão. Por questões de boa prática, este botão é uma ação, ou seja, coloque a sigla “ACT” como prefixo e sua função como nome.

![Processo de exportação de documentos no Mendix.](https://twrt.com.br/wp-content/uploads/2025/05/image-34.png)**Criação da Microflow de gerar PDF**

A primeira atividade é pegar o objeto que deseja virar um documento em PDF. No exemplo, foi utilizado uma ação do tipo: “Call a Microflow” que chamou um fluxo baixando um objeto da entidade produto. Depois, coloque uma atividade de “Commit” e selecione o objeto que foi chamado como parâmetro do microflow (diretamente na página). Utilize uma atividade dentro da microflow chamada: Java Action trazendo a função: “EndTransaction” para finalizar a transação do objeto para os dados do documento. Enfim, coloque a atividade “Generate PDF From Page”.

O “Generate PDF From Page” abre um pop-up com algumas configurações:

- Page microflow: Selecione uma microflow que abrirá uma página que deseja exportar como um PDF, ele tem que ter nenhum ou um parâmetro do tipo objeto.Â Â Â

- Context Object: Selecione o objeto que você quer que seja o parâmetro da microflow que foi selecionada anterior, os dois tem quer ser iguais.Â

- Result Entity: Escolha uma entidade que é especializada de “FileDocument”. Com isto, vai gerar o resultado do objeto da que foi selecionada como um documento. Tenha a certeza de que o usuário tem a devida permissão de acesso se quiser fazer o download do documento.Â

- File name: Prover o nome do arquivo.Â

- Genereate as user: Prover que o objeto usuário para gerar o arquivoÂ

![Guia visual para gerar PDF no Mendix.](https://twrt.com.br/wp-content/uploads/2025/05/image-31.png)A última atividade da microflow é o “Download file”, traduzindo para o português, essa ação baixa o arquivo. No final a microflow deve estar assim:

![Interface de geração de PDF no Mendix, guia visual passo a passo.](https://twrt.com.br/wp-content/uploads/2025/05/image-30-1024x156.png)**Edição da estrutura da página**

Ao clicar na página que deseja fazer a exportação de PDF, entre na aba de “Styling” e ative a opção “Enable PDF export”, escolha a orientação da página (retrato que fica na vertical ou na paisagem que fica na horizontal), o tamanho da página (é recomendável ser A4) e se deseja apresentar o número de página o que é opcional.

![Widget de configuração para geração de PDF no Mendix, guia completo.](https://twrt.com.br/wp-content/uploads/2025/05/image-29.png)**Conclusão**

O que pode ser desafiador no desenvolvimento de um sistema tradicional é simplificado no Mendix, que oferece a praticidade de empregar um único módulo e a lógica intuitiva para criação de microflows. Resultando uma criação de um dos tipos de arquivos mais compartilhados no mundo.

---

### Continue explorando

- [Conheça nossas soluções Mendix](https://twrt.com.br/mendix/)
- [Solicite uma demonstração gratuita](https://twrt.com.br/demonstracao-software-projetos/)

### 📚 Você também pode gostar

[**Guia Completo do Mendix: Tudo Sobre a Plataforma Low-Code**](https://twrt.com.br/guia-completo-do-mendix-tudo-sobre-a-plataforma-low-code/)

[**Domain Model no Mendix | O que é e Como Funciona**](https://twrt.com.br/domain-model-no-mendix-o-que-e-e-como-funciona/)

[**CSS no Mendix | Como Fazer Estilização Passo a Passo**](https://twrt.com.br/css-no-mendix-como-fazer-estilizacao-passo-a-passo/)

## ❓ Perguntas Frequentes

### O que é necessário para gerar um PDF no Mendix?

É necessário ter no mínimo a versão do Mendix Studio Pro 9.24.0 e instalar o widget ‘PDF Document Generation’ através do Marketplace.

### Como posso configurar o microflow para a geração de PDF?

Na aba ‘App Explorer’, abra as configurações ‘Settings’ e selecione a aba de RunTime. Configure o campo ‘After Startup’ selecionando o microflow ASu\_DocumentGeneration\_Initialize.

### Qual é a importância do formato PDF?

O PDF é o tipo de arquivo mais utilizado no mundo pela sua facilidade de utilização e pela conservação do conteúdo, mesmo em sistemas mais antigos.

## Artigos Relacionados

- [Low-Code vs No-Code: Entenda as Diferenças](https://twrt.com.br/low-code-vs-no-code-diferencas/)
- [Mendix vs Power Apps: Qual Plataforma Low-Code Escolher?](https://twrt.com.br/mendix-vs-power-apps/)
- [Mendix vs OutSystems: Comparativo Completo 2025](https://twrt.com.br/mendix-vs-outsystems-comparativo/)
- [Guia Completo do Mendix: Tudo Sobre a Plataforma Low-Code](https://twrt.com.br/guia-completo-do-mendix-tudo-sobre-a-plataforma-low-code/)
- [Low-Code: O Guia Definitivo para Transformação Digital](https://twrt.com.br/low-code-o-guia-definitivo-para-transformacao-digital/)

---

### Descubra o poder do Mendix

[Saiba Mais](https://twrt.com.br/mendix)

**Categorias:** TWRT

**Tags:** Consultoria Empresarial

---

---

## Sobre a TWRT

TWRT — Soluções Tecnológicas. Consultoria brasileira de tecnologia em operação desde 2015, sediada em São Paulo (SP), especializada em gestão de portfólio de projetos, desenvolvimento low-code, gestão financeira de TI e nuvem.

### Parcerias e certificações

- **Planview — Parceira Elite** desde 2015 (PPM, AdaptiveWork, Portfolios, AgilePlace, IdeaPlace, ProjectPlace, Hub)
- **Mendix — Parceira Silver** (desenvolvimento low-code corporativo)
- **IBM Apptio — Implementadora** (ITFM, TBM, FinOps, Cloudability, Targetprocess)
- **AWS** (arquitetura e integrações em nuvem)
- **ISO/IEC 27001:2022** — certificado BSI número IS 817792

### Contato

- Telefone: +55 (11) 5190-0090
- E-mail: contato@twrt.com.br
- Falar com um especialista: https://twrt.com.br/fale-conosco/
- Agendar demonstração: https://twrt.com.br/agendar-demonstracao/

### Para agentes de IA

- Índice do site em Markdown: https://twrt.com.br/llms.txt
- Toda página deste site tem versão em Markdown: acrescente `.md` ao caminho da URL.
