Pular para o conteúdo principal

Converter HTML para PDF em Make

PDF4me Converter HTML para PDF é um Make módulo que renderiza HTML conteúdo ou uma web pública URL em um produto acabado PDF Crie documentos sem precisar de um navegador sem interface gráfica ou ferramentas de renderização adicionais. Use-o para transformar relatórios dinâmicos, faturas e modelos de e-mail em documentos profissionais. PDFdiretamente dentro do seu Make cenário, em seguida, envie a saída para o Gmail, Google Drive ou outro módulo.

O que este módulo faz

PDF4me Converter HTML para PDF vira um HTML arquivo ou uma web pública URL em um PDF documento dentro do seu Make cenário. Entregue-o ao HTML Para conteúdo que você criou dinamicamente, como uma fatura, um relatório ou um certificado, escolha o layout retrato ou paisagem, e o módulo retornará o documento finalizado. PDF Pronto para enviar por e-mail, armazenar ou passar para a próxima etapa. Sem navegador, sem renderizador headless e sem ferramentas extras. PDF4me O sistema lida com a renderização em seus próprios servidores, mantendo seu cenário simples.

Artigos relacionados no blogue(1)

Autenticando seu API Solicitar

Todo PDF4me módulo em Make requer um válido ConexãoCrie ou selecione um que contenha o seu PDF4me API chave para que o cenário possa ser autenticado HTML Solicitações de conversão com segurança.

Fatos importantes que você não deve perder

O campo de arquivo aceita um URL também, não apenas binário
A segunda entrada chama-se Documento / arquivo público URL, não apenas um campo de buffer de arquivo. Você pode mapear o conteúdo binário de um HTML arquivo de um módulo anterior ou um endereço web de acesso público. Se você estiver trabalhando com uma página hospedada em produção, pode pular completamente a etapa de download e ignorar o URL diretamente.
As configurações avançadas estão disponíveis caso você precise delas.
O módulo possui uma opção de configurações avançadas na parte inferior do painel, que está recolhida por padrão. Expanda-a antes de salvar se precisar de um controle mais preciso sobre a renderização. PDF4me A documentação, cujo link está na dica do campo Layout, explica o que está disponível ali.
CSS Funciona melhor quando está embutido ou incorporado.
O menu suspenso Layout permite escolher entre Retrato ou Paisagem. Todas as outras configurações, incluindo margens, fontes e tamanho da página, são definidas nas configurações adicionais. CSS em seu HTMLOs estilos embutidos e os blocos de estilo incorporados são renderizados de forma confiável. Folhas de estilo externas vinculadas por meio de tags de link podem não carregar se o seu URL não está acessível publicamente quando PDF4me renderiza a página.
O módulo "Converter HTML para PDF" do PDF4me mostra a Conexão definida como TestUser01, o Arquivo definido como "Mapear" com o campo "Nome do arquivo" mapeado de "2. Nome do arquivo" e o campo "URL do documento/arquivo público" mapeado de "2. Dados". O menu suspenso "Layout" está definido como "Retrato" com a dica "Definir layout da página retrato/paisagem" e a opção "Configurações avançadas" na parte inferior.

Nome do arquivo e Documento / arquivo público URL ambos são necessários ao usar MapO campo Documento aceita um ou outro tipo de documento. HTML buffer binário ou uma web pública URLAs configurações avançadas expandem-se para opções de renderização adicionais.

Parâmetros

Obrigatório: É sempre obrigatório fornecer a conexão, o arquivo e o layout. Nome do arquivo e Documento/arquivo público. URL são necessários apenas quando o arquivo estiver definido como Map.

ParâmetroObrigatórioO que fazExemplo
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
FileRequiredSource input method. Choose Dropbox - Download a File for a direct Dropbox trigger, or Map to supply inputs from a prior module.Map
File nameConditionalFilename for the HTML source including extension, required when File is set to Map. Hint: "Map the file name from the source action."2. File Name
Document / public file URLConditionalEither the binary content of an HTML file from a prior module, or a public web URL to render, required when File is set to Map. Hint: "Map the file Data from the source action."2. Data
LayoutRequiredPage orientation for the output PDF. Options: Portrait, Landscape. Hint: "Set page layout portrait/landscape." Has Map toggle for dynamic scenarios.Portrait
Advanced settingsOptionalAdditional rendering controls available when the toggle is expanded. Refer to PDF4me documentation for available options.Expand to configure

Saída

CampoTipoO que contém
NameStringFilename of the generated output PDF.
Doc DataBinary (Base64)The converted PDF file content, ready to attach in Gmail, upload to Drive or Dropbox, or pass to another PDF4me module.

Como faço para converter HTML para PDF em Make?

  1. Adicionar PDF4me para Converter HTML para PDF em seu Make cenário.
  2. Selecione Conexão (ou clique) Adicionar para criar um com o seu API chave).
  3. Definir Arquivo para MapConectar Nome do arquivo e Documento / arquivo público URL a partir das saídas do módulo anterior. Ou passe um público ativo URL diretamente no Documento / arquivo público URL campo.
  4. Escolher LayoutUse o modo Retrato para documentos padrão e o modo Paisagem para tabelas ou painéis de controle amplos.
  5. Salve e execute. O resultado Doc Data está terminado PDF. Encaminhe os dados para o Gmail, Google Drive, Dropbox ou qualquer outro módulo subsequente.

Quando devo usar o Convert? HTML para PDF?

Configurações típicasCommon Make scenario patterns using Convert HTML to PDF.
Transforme um relatório de vendas semanal em um PDF e envie por e-mail.
  1. Um mecanismo de disparo programado é acionado todas as segundas-feiras de manhã.
  2. Um banco de dados ou um módulo do Google Sheets busca os dados de vendas da semana.
  3. A Make O módulo de texto constrói um HTML texto, incluindo uma tabela de figuras, um título de resumo e texto em linha CSS estilo.
  4. Converter HTML para PDF Executa com o layout definido como Retrato. O resultado final. PDF Aterrissagem na saída de dados do documento.
  5. O Gmail anexa os dados do documento e envia o relatório para a equipe de gestão antes da reunião diária das 9h.
Gere uma fatura personalizada PDF em cada novo pedido
  1. Um webhook é acionado quando um pedido é confirmado em uma plataforma de comércio eletrônico.
  2. O Google Drive baixa o HTML Modelo de fatura.
  3. A Make O módulo de texto substitui os campos de espaço reservado, como nome do cliente, itens da lista e total, por dados reais da carga útil do pedido.
  4. Converter HTML para PDF gera a fatura final PDF.
  5. O Gmail envia a fatura para o cliente, e uma cópia é carregada na pasta "Faturas" do Dropbox.
Arquive e-mails importantes como PDF registros
  1. O Gmail dispara essa função quando chega uma mensagem com um marcador específico.
  2. O e-mail HTML O corpo da mensagem é extraído e encapsulado com metadados, como remetente, assunto e data, em um formato limpo. HTML layout.
  3. Converter HTML para PDF arquiva o e-mail como um PDF Com o layout definido como Retrato.
  4. O PDF é carregado para um SharePoint Pasta de conformidade. O e-mail está marcado como "Arquivado" no Gmail para que a equipe saiba que ele foi registrado.

Dicas práticas

External stylesheets often fail silently
A link tag pointing at a CSS file only works if PDF4me can reach that URL publicly at render time. If your styling is missing from the output PDF, inline the CSS or embed it in a style block instead.
A public URL skips the HTML-building step entirely
If the page you want already exists and is publicly reachable, pass its address directly in Document / public file URL instead of fetching and rebuilding the HTML in your scenario.
Page size and margins come from CSS, not the module
Layout only controls Portrait vs Landscape orientation. Use @page rules in a style block, for example @page { margin: 20mm; size: A4; }, to control margins and dimensions.
File name still matters even with a URL
When File is set to Map, both File name and Document / public file URL are required fields, even if the Document value is a URL rather than binary content.
Advanced settings are collapsed by default
Expand the Advanced settings toggle before saving if you need finer rendering control. It is easy to miss since the panel starts closed.

Folha de dicas

Dimensões e margens da página na saída PDF vêm inteiramente do CSS em seu HTML, de acordo com o Guia de mídia paginada CSS da MDN e o Referência da página MDNO menu suspenso Layout permite selecionar apenas a orientação Retrato ou Paisagem.

CampoValor
FileMap
File name2. File Name
Document / public file URL2. Data (binary) or a live public URL
LayoutPortrait or Landscape
OutputName + Doc Data (binary PDF)

Perguntas frequentes

Can I pass a live web URL instead of an HTML file?+
Yes. The field is called Document / public file URL for a reason. You can map either a binary HTML file from a prior module or a public web address. If you use a URL, the page needs to be reachable without authentication at the time the scenario runs. PDF4me fetches it from its own servers.
What CSS is supported in the HTML I pass?+
Inline styles and embedded style blocks render reliably. External stylesheets linked via link tags may not load if their URL is not publicly accessible during rendering. For consistent results, keep your CSS inline or in a style block within the HTML you pass to the module.
What is in Advanced settings?+
The module has an Advanced settings toggle at the bottom of the panel. Expanding it reveals additional rendering controls beyond Layout. The full list is covered in the PDF4me documentation linked in the Layout field hint. Check there before saving if you need margin control, specific page sizes, or other fine-grained options.
Can I control page margins or use a custom page size?+
For margins and page dimensions, use CSS @page rules inside a style block in your HTML, for example @page { margin: 20mm; size: A4; }. The Layout dropdown handles portrait vs landscape orientation only, everything else comes from your CSS.
How to make HTML to PDF in Make without writing code?+
Add the Convert HTML to PDF module, connect your PDF4me API key, and map File name and Document / public file URL from a prior module or paste a public URL. No custom code or headless browser is required, PDF4me renders the page on its own servers.
What does the module return?+
Name (the output PDF filename) and Doc Data (the binary PDF buffer). Map Doc Data into Gmail as an attachment, upload it to Google Drive or Dropbox, or pass it to another PDF4me module, like Digital Sign or Create PDF/A, for further processing.

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda