Aller au contenu principal

Convertir HTML à PDF dans Make

PDF4me Convertir HTML à PDF est un Make module qui effectue le rendu HTML contenu ou un site web public URL dans un fini PDF Créez des documents sans navigateur sans interface graphique ni outils de rendu supplémentaires. Utilisez-le pour transformer des rapports dynamiques, des factures et des modèles d'e-mails en documents professionnels. PDFdirectement à l'intérieur de votre Make Dans ce scénario, transmettez ensuite le résultat à Gmail, Google Drive ou à un autre module.

Que fait ce module ?

PDF4me Convertir HTML à PDF transforme un HTML fichier ou site web public URL dans un PDF document à l'intérieur de votre Make scénario. Remettez-le au HTML Pour le contenu que vous avez créé dynamiquement, comme une facture, un rapport ou un certificat, choisissez une mise en page portrait ou paysage, et le module vous renvoie un document finalisé. PDF Prêt à être envoyé par courriel, stocké ou transmis à l'étape suivante. Aucun navigateur, aucun moteur de rendu sans interface graphique et aucun outil supplémentaire requis. PDF4me Le rendu est géré sur ses propres serveurs, ce qui simplifie votre scénario.

Articles de blog connexes(1)

Authentification de votre API Demande

Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario de s'authentifier HTML Les demandes de conversion sont sécurisées.

Informations importantes à ne pas manquer

Le champ de fichier accepte un URL et pas seulement un binaire
La deuxième entrée s'appelle Document / fichier public URL, et pas seulement un champ de tampon de fichier. Vous pouvez mapper soit le contenu binaire d'un HTML un fichier provenant d'un module précédent ou une adresse web accessible publiquement. Si vous travaillez avec une page hébergée en ligne, vous pouvez ignorer complètement l'étape de téléchargement et passer directement au fichier. URL directement.
Des paramètres avancés sont disponibles si vous en avez besoin.
Le module comporte un bouton d'activation des paramètres avancés en bas du panneau, réduit par défaut. Développez-le avant d'enregistrer si vous avez besoin d'un contrôle plus précis du rendu. PDF4me La documentation accessible via l'infobulle du champ Mise en page explique les options disponibles.
CSS fonctionne mieux lorsqu'il est intégré ou intégré.
Le menu déroulant Mise en page vous permet de choisir entre Portrait et Paysage. Tout le reste, y compris les marges, les polices et le format de page, provient du menu déroulant CSS dans votre HTMLLes styles en ligne et les blocs de style intégrés s'affichent correctement. Les feuilles de style externes liées via des balises de lien peuvent ne pas se charger si leur URL n'est pas accessible au public lorsque PDF4me affiche la page.
Le module PDF4me Convert HTML to PDF affiche la connexion définie sur TestUser01, le fichier défini sur Map avec le champ Nom de fichier mappé à partir de 2. Nom de fichier et le champ URL du document/fichier public mappé à partir de 2. Données, la liste déroulante Mise en page définie sur Portrait avec l'indication Définir la mise en page portrait/paysage et un bouton bascule des paramètres avancés en bas

Nom du fichier et document / fichier public URL sont tous deux nécessaires lors de l'utilisation MapLe champ Document accepte soit un HTML tampon binaire ou un site web public URLLes paramètres avancés offrent des options de rendu supplémentaires.

Paramètres

Requis: Le lien, le fichier et la mise en page doivent toujours être fournis. Nom du fichier et type de document/fichier public. URL sont requis uniquement lorsque le fichier est défini sur Map.

ParamètreRequisCe que cela faitExemple
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

Sortir

ChampTaperCe qu'il contient
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.

Comment puis-je convertir HTML à PDF dans Make?

  1. Ajouter PDF4me à Convertir HTML à PDF dans votre Make scénario.
  2. Sélectionner Connexion (ou cliquez Ajouter pour en créer un avec votre API clé).
  3. Ensemble Déposer à Map. Connecter Nom de fichier et Document / fichier public URL à partir des sorties du module précédent. Ou transmettez un public actif URL directement dans le Document / fichier public URL champ.
  4. Choisir Mise en pageUtilisez le format Portrait pour les documents standard et le format Paysage pour les tableaux ou tableaux de bord larges.
  5. Enregistrer et exécuter. Le résultat Doc Data Votre projet est terminé PDF. Transférez-le vers Gmail, Google Drive, Dropbox ou tout autre module en aval.

Quand dois-je utiliser Convert HTML à PDF?

Configurations typiquesCommon Make scenario patterns using Convert HTML to PDF.
Transformer un rapport de ventes hebdomadaire en un PDF et envoyez-le par courriel
  1. Un déclencheur programmé s'active tous les lundis matin.
  2. Une base de données ou un module Google Sheets récupère les données de ventes de la semaine.
  3. UN Make Le module de texte construit un HTML chaîne de caractères, comprenant un tableau de figures, un titre récapitulatif et du texte en ligne CSS stylisme.
  4. Convertir HTML à PDF S'exécute avec la mise en page définie sur Portrait. Le résultat final PDF atterrit dans la sortie Doc Data.
  5. Gmail joint les données du document et envoie le rapport à l'équipe de direction avant la réunion quotidienne de 9h.
Générer une facture personnalisée PDF à chaque nouvelle commande
  1. Un webhook se déclenche lorsqu'une commande est confirmée sur une plateforme de commerce électronique.
  2. Google Drive télécharge les HTML Modèle de facture.
  3. UN Make Le module texte remplace les champs d'espace réservé, tels que le nom du client, les articles et le total, par des données réelles issues de la charge utile de la commande.
  4. Convertir HTML à PDF génère la facture finale PDF.
  5. Gmail l'envoie au client, et une copie est téléchargée dans le dossier « Factures » de Dropbox.
Archivez les courriels importants comme PDF archives
  1. Gmail se déclenche lorsqu'un message portant un libellé spécifique arrive.
  2. L'email HTML Le corps du message est extrait et encapsulé avec des métadonnées, telles que l'expéditeur, l'objet et la date, dans un format propre. HTML mise en page.
  3. Convertir HTML à PDF archive l'e-mail en tant que PDF avec la disposition définie sur Portrait.
  4. Le PDF est téléchargé sur un SharePoint Dossier de conformité. L'e-mail est marqué « Archivé » dans Gmail afin que l'équipe sache qu'il a été enregistré.

Conseils pratiques

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.

Aide-mémoire

Dimensions et marges de la page dans le résultat PDF proviennent entièrement de CSS dans votre HTML, selon le Guide des médias paginés CSS de MDN et le Référence de page MDN; le menu déroulant Mise en page permet uniquement de choisir l'orientation Portrait ou Paysage.

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

Foire aux questions

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.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide