Convertir HTML à PDF Convertisseur de pages Web API
PDF4me Convertir HTML à PDF transformations HTML fichiers et contenu web en professionnel PDF documents par le biais de l'avancée API intégration. Ce puissant processus de solution HTML contenu, y compris le contenu unique HTML fichiers ou plusieurs HTML fichiers dans ZIP archives, en les convertissant en haute qualité PDF Des documents avec des options de mise en page, de formatage et de style personnalisables. API soutien complet HTML Le rendu offre un contrôle précis des dimensions de page, des marges, de la mise à l'échelle et des éléments visuels, ce qui le rend idéal pour l'archivage de contenu web, la génération de documents et l'automatisation. PDF flux de travail de création.
Authentification de votre API Demande
Pour accéder au PDF4me REST APIChaque requête doit inclure des informations d'authentification valides. L'authentification garantit la sécurité des communications et confirme votre identité en tant qu'utilisateur autorisé. REST API.
Caractéristiques principales
- HTML Traitement des fichiersConvertir un seul HTML fichiers ou plusieurs HTML fichiers dans ZIP archives
- Rendu de contenu WebTransformer les pages web et HTML contenu en professionnel PDF documents
- Mise en page personnalisable: Prise en charge des orientations portrait et paysage avec différents formats de page
- Mise en forme précisePlusieurs formats de page disponibles, notamment A0 à A8, tabloïd, légal, déclaration et exécutif.
- Style avancéContrôle des marges, de la mise à l'échelle, de l'impression en arrière-plan et de l'affichage de l'en-tête et du pied de page
- ZIP Soutien aux archives: Traitement multiple HTML fichiers à partir d'archives compressées avec spécification de fichier d'index
REST API Point de terminaison
Le PDF4me REST API utilise la norme HTTP méthodes d'interaction avec les ressources. Toutes HTML à PDF Les opérations de conversion sont effectuées via un point de terminaison unique :
- Méthode: POST
- Point final :
/api/v2/ConvertHtmlToPdf
Formats pris en charge
Le API offre un soutien complet pour divers HTML types de contenu et formats de page :
HTML Types de contenu
- Célibataire HTML Fichiers: Traiter les fichiers .html individuels avec leur contenu complet
- ZIP ArchivesGérer plusieurs HTML fichiers compressés ZIP archives
- Pages WebConvertir le contenu Web en direct et HTML-documents basés
- HTML avec des actifs: Soutien à HTML fichiers avec intégration CSS, JavaScriptet des images
Formats de page
- Tailles standardA0, A1, A2, A3, A4, A5, A6, A7, A8
- Formats d'entreprise: Tabloïd, Juridique, Déclaration, Direction
- Dimensions personnalisées: Format de page flexible pour des besoins spécifiques
- Contrôle d'orientation: Options de mise en page portrait et paysage
Options de mise en page
- Portrait ModeOrientation verticale des pages pour les documents standard
- Mode paysageOrientation horizontale des pages pour un contenu large
- Contrôle des margesParamètres précis des marges supérieure, inférieure, gauche et droite
- Options de mise à l'échelleMise à l'échelle du contenu de 0 à 0,8 pour un ajustement optimal
REST API Paramètres
Liste complète des paramètres pour la conversion HTML à PDF REST APILes paramètres sont organisés par catégorie pour une meilleure compréhension et une mise en œuvre plus aisée.
Important: Les paramètres marqués d'un astérisque (*) sont obligatoires et doivent être fournis pour le API pour fonctionner correctement.
Paramètres requis
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| Contenu du fichier* | Base64 | Associer le contenu du fichier de l'action précédente. Prend en charge un seul HTML ou HTML fichiers dans ZIP | JVBERi... |
| Nom du fichier HTML* | String | La source HTML Nom de fichier avec l'extension .html | document.html |
| Chemin du fichier index* | String | Chemin d'accès au fichier d'index requis lorsque le fichier d'entrée est ZIP | index.html |
| Mise en page* | String | La mise en page de la sortie PDF fichier. Les options sont Portrait ou Paysage | Portrait |
| Format* | String | Vous pouvez sélectionner n'importe quel format - A0, A1, A2, A3, A4, A5, A6, A7, A8, Tabloïde, Légal, Déclaration, Exécutif | A4 |
| Échelle* | Décimal | Spécifiez l'échelle sous forme de valeur décimale comprise entre 0 et 0,8. L'échelle détermine le facteur de redimensionnement du contenu. Une valeur plus petite réduit la taille, tandis qu'une valeur plus grande l'augmente dans la plage autorisée. Par exemple, la valeur 0,8 redimensionnera le contenu à 80 % de sa taille d'origine. | 0.8 |
| Marge supérieure* | String | Spécifiez la valeur de TopMargin en fonction de vos besoins. Cette valeur définit l'espace entre le bord supérieur de la page (ou du conteneur) et le contenu. La valeur doit être indiquée dans une unité valide (par exemple, pixels). Par exemple, saisissez : 40px définira une marge supérieure de 40 pixels. | 40px |
| Marge inférieure* | String | Spécifiez la valeur de BottomMargin selon vos besoins. Ce paramètre contrôle l'espace entre le bord inférieur de la page (ou du conteneur) et le contenu. La valeur doit être saisie dans une unité valide (par exemple, pixels). Par exemple, saisissez : 40px créera une marge inférieure de 40 pixels, garantissant ainsi que le contenu est décalé vers le haut par rapport au bord inférieur. | 40px |
| Marge gauche* | String | Spécifiez la valeur de LeftMargin selon vos besoins. Cette valeur définit l'espace entre le bord gauche de la page (ou du conteneur) et le contenu. La valeur doit inclure une unité valide (par exemple, des pixels). Par exemple, saisissez : 40px créera une marge gauche de 40 pixels, décalant le contenu vers l'intérieur par rapport au bord gauche. | 40px |
| Marge droite* | String | Spécifiez la valeur de RightMargin selon vos besoins. Cette valeur définit l'espace entre le bord droit de la page (ou du conteneur) et le contenu. La valeur doit être exprimée dans une unité valide (par exemple, pixels). Par exemple, saisissez : 40px créera une marge droite de 40 pixels, décalant le contenu vers l'intérieur depuis le bord droit. | 40px |
| Imprimer l'arrière-plan* | Boolean | Sélectionner « vrai » permettra d'imprimer l'arrière-plan (couleurs, motifs ou images) avec le contenu. PDFSélectionner « faux » exclura l’arrière-plan et seul le contenu principal sera affiché. PDF. | true |
| En-tête et pied de page* | Boolean | Sélectionner « vrai » inclura l'en-tête et le pied de page (tels que les numéros de page, les titres ou autres informations définies) dans le PDFSélectionner « faux » exclura l'en-tête et le pied de page, de sorte que seul le contenu principal sera affiché. | true |
Sortir
Le PDF4me Convertir HTML à PDF REST API renvoie une réponse pouvant être affichée dans plusieurs formats. Choisissez l'affichage qui correspond le mieux à vos besoins :
- JSON
- Table
- Schema
- Binary
JSON Format de réponse
Le cru JSON réponse de la API:
{
"File Content": "Output file content from PDF4me action",
"File Name": "Output file name from PDF4me action"
}
Vue tableau
Données de réponse présentées sous forme de tableau structuré :
| Paramètre | Valeur |
|---|---|
| Contenu du fichier | Contenu du fichier de sortie PDF4me action |
| Nom de fichier | Nom du fichier de sortie à partir de PDF4me action |
Vue schématique
Structure des données et types de réponses :
2 items
File Content: AB Output file content from PDF4me action
File Name: AB Output file name from PDF4me action
Indicateurs de type :
AB= String
Vue des données binaires
Le converti réel PDF Données et métadonnées du fichier :
data
─────────────────────────────
File Content: Output file content from PDF4me action
File Name: Output file name from PDF4me action
Accès aux données binaires :
- PDF ContenuPrêt pour le téléchargement ou un traitement ultérieur.
- HTML Conversion: Contenu web complet PDF transformation
Exemple de requête
En-tête
Content-Type: application/json
Authorization: YOUR_API_KEY
Note: Obtenez votre API clé de la Tableau de bord PDF4me
Charge utile
{
"docContent": "Please put HTML base64 content",
"docName": "output.pdf",
"indexFilePath": "please input file path",
"layout": "Portrait",
"format": "A4",
"scale": 0.8,
"topMargin": "40px",
"bottomMargin": "40px",
"leftMargin": "40px",
"rightMargin": "40px",
"printBackground": true,
"displayHeaderFooter": true
}
Exemples de code
Le PDF4me Convertir HTML à PDF REST API propose des exemples de code dans plusieurs langages de programmation. Choisissez le langage qui convient le mieux à votre environnement de développement :
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
Java Échantillon
Java implémentation avec gestion complète des erreurs et traitement des réponses :
JavaScript Échantillon
Node.js et compatible avec les navigateurs JavaScript mise en œuvre:
Python Échantillon
Python implémentation avec la bibliothèque requests et JSON manutention:
Google Script Échantillon
Google Apps Script mise en œuvre pour Google Workspace intégration :
HTML Fonctionnalités de conversion
Traitement du contenu Web
- HTML Rendu: Avancé HTML moteur d'analyse et de rendu
- CSS Soutien: Complet CSS préservation du style et de la mise en page
- JavaScript Manutention: Prise en charge du contenu dynamique et des éléments interactifs
- Intégration des actifsTraitement des images, des polices et des ressources externes
Personnalisation des documents
- Mise en page: Contrôle de l'orientation portrait et paysage
- Sélection du formatPlusieurs formats de page, du A0 au A8, et formats professionnels.
- Contrôle des margesParamètres précis des marges supérieure, inférieure, gauche et droite
- Options de mise à l'échelle: Mise à l'échelle du contenu pour un affichage optimal sur la page et une lisibilité accrue
Style avancé
- Impression en arrière-planContrôle des couleurs, motifs et images de fond
- En-tête/Pied de pageNumérotation des pages, titres et informations du document
- Préservation du contenu: Conserve l'original HTML structure et mise en forme
- Production de qualité: Haute résolution PDF génération à l'apparence professionnelle
Cas d'utilisation et applications industrielles
- Business & Enterprise
- E-commerce & Retail
- Legal & Professional Services
- Education & Training
- Government & Compliance
Cas d'utilisation en entreprise
- Génération de documents: Créer des rapports et des documents PDF à partir de modèles HTML
- Rapports d'entrepriseConvertir les rapports d'entreprise HTML en PDF
- Documentation d'entrepriseConvertir des documents d'entreprise HTML en PDF
- Tableaux de bord d'entrepriseConvertir les tableaux de bord HTML en PDF pour la création de rapports
Cas d'utilisation du commerce électronique et du commerce de détail
- commerce électroniqueGénérer des catalogues de produits et des factures à partir de contenu HTML
- Catalogues de produitsConvertir les catalogues de produits HTML en PDF
- FacturesConvertir les factures HTML en PDF
- Rapports sur le commerce électroniqueConvertir les rapports e-commerce HTML en PDF
Cas d'utilisation des services juridiques et professionnels
- Juridique et conformitéConvertir les documents juridiques et les contrats en ligne au format PDF
- Documents juridiquesTransformer des documents juridiques HTML en PDF
- ContratsConvertir les contrats HTML en PDF
- Documentation de conformitéConvertir les documents de conformité HTML en PDF
Cas d'utilisation en matière d'éducation et de formation
- Éducation et formationConvertir les cours en ligne et le contenu pédagogique au format PDF
- Cours en ligneConvertir des cours en ligne HTML en PDF
- Contenu éducatifTransformer du contenu pédagogique HTML en PDF
- Matériel de formationConvertir les supports de formation HTML en PDF
Cas d'utilisation gouvernementaux et de conformité
- Archivage de contenu WebConvertir les pages web et le contenu HTML en PDF pour une conservation à long terme
- Archives publiquesTransformer les documents publics HTML en PDF à des fins d'archivage
- Documentation gouvernementaleConvertir des documents gouvernementaux HTML en PDF
- Documentation réglementaireConvertir des documents réglementaires HTML en PDF