L'automatisation de la création de documents est une fonctionnalité cruciale pour de nombreux produits SaaS, que ce soit pour générer des factures, des rapports ou des certificats. À l'aide d'un moteur de rendu HTML, les développeurs peuvent convertir du contenu HTML dynamique en documents PDF ou en images PNG de haute qualité avec seulement quelques lignes de code. Dans ce guide, nous vous montrerons comment intégrer les capacités de création de documents d'ExoAPI dans votre produit SaaS, économisant ainsi du temps et des efforts.
L'automatisation de la création de documents permet aux entreprises de :
Voici quelques exemples pratiques où les capacités d'automatisation des documents peuvent simplifier les flux de travail de vos produits SaaS :
Voyons comment configurer la génération automatique de documents à l'aide du moteur de rendu HTML d'ExoAPI.
Visitez ExoAPI et créez un compte pour obtenir votre clé API.
npm install @flower-digital/exoapi-sdk
Dans votre application JavaScript ou Node.js, initialisez l'ExoAPI avec votre clé API :
import { ExoAPI } from "@flower-digital/exoapi-sdk"; const exoapi = new ExoAPI({ apiKey: YOUR_API_KEY });
Regardons maintenant un exemple simple de génération d'un PDF à partir de contenu HTML. L'extrait de code suivant montre comment créer un document PDF avec un style de base :
npm install @flower-digital/exoapi-sdk
ExoAPI offre une variété d'options pour personnaliser vos PDF. Vous pouvez contrôler la taille de la page, les marges, l'orientation, les en-têtes, les pieds de page et même injecter du CSS personnalisé pour un style précis.
Voici un exemple avancé montrant comment personnaliser la sortie PDF :
import { ExoAPI } from "@flower-digital/exoapi-sdk"; const exoapi = new ExoAPI({ apiKey: YOUR_API_KEY });
ExoAPI prend également en charge la génération d'images PNG à partir de contenu HTML. Ceci est utile lorsque vous avez besoin d'une sortie visuelle, telle que des badges, des certificats ou des rapports visuels. Voici un exemple de la façon de générer une image PNG :
import { ExoAPI } from "@flower-digital/exoapi-sdk"; import fs from "fs"; const exoapi = new ExoAPI({ apiKey: YOUR_API_KEY }); async function htmlRenderer() { try { const res = await exoapi.htmlRenderer({ html: '<p style="padding:8px;font-size:36px">Hello <b style="color: green">world!</b></p>', format: "pdf", }); fs.writeFileSync("document.pdf", Buffer.from(await res.arrayBuffer())); console.log("PDF document generated successfully!"); } catch (err) { console.error("Error generating PDF:", err); } } htmlRenderer();
Le moteur de rendu HTML d'ExoAPI rend la création de documents dans les produits SaaS incroyablement simple et personnalisable. Avec seulement quelques lignes de code, vous pouvez automatiser la génération de PDF et d'images, en rationalisant les processus tels que la facturation, le reporting et la création de documents visuellement attrayants. En intégrant ExoAPI dans votre flux de travail, vous pouvez améliorer les fonctionnalités de votre application tout en gagnant du temps sur les tâches de création manuelle de documents.
Essayez ExoAPI dès aujourd'hui pour voir comment il peut simplifier la création de documents et augmenter la productivité de vos applications SaaS. Consultez la documentation officielle d'ExoAPI pour explorer plus de fonctionnalités et d'options de personnalisation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!