Aller au contenu principal

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.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

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ètreTaperDescriptionExemple
Contenu du fichier*Base64Associer le contenu du fichier de l'action précédente. Prend en charge un seul HTML ou HTML fichiers dans ZIPJVBERi...
Nom du fichier HTML*StringLa source HTML Nom de fichier avec l'extension .htmldocument.html
Chemin du fichier index*StringChemin d'accès au fichier d'index requis lorsque le fichier d'entrée est ZIPindex.html
Mise en page*StringLa mise en page de la sortie PDF fichier. Les options sont Portrait ou PaysagePortrait
Format*StringVous pouvez sélectionner n'importe quel format - A0, A1, A2, A3, A4, A5, A6, A7, A8, Tabloïde, Légal, Déclaration, ExécutifA4
Échelle*DécimalSpé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*StringSpé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*StringSpé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*StringSpé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*StringSpé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*BooleanSé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*BooleanSé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 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"
}

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# (CSharp) Échantillon

Complet C# mise en œuvre pour HTML à PDF conversion :

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

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

Obtenez de l'aide