IRONSOFTWAREHOME
HTML réactif en PDF
import {PdfDocument, CssMediaType, FitToPaperModes} from "@ironsoftware/ironpdf";

(async () => {
    const options = {
        // Choose Screen or Print CSS media
        cssMediaType: CssMediaType.Screen,
        
        // Set paper mode to automatic fit to physical paper
        fitToPaperMode: FitToPaperModes.FitToPage,
    };

    // Render an HTML file
const pdf = await PdfDocument.fromHtml("Responsive.html", {renderOptions: options});

await pdf.saveAs("pdf-from-html.pdf");
})();
npm i @ironsoftware/ironpdf
HTML réactif en PDF

HTML réactif en PDF

En termes de paramètres d'affichage, il existe des modes média CSS et papier.

L'option média CSS dans IronPDF vous permet de spécifier comment les styles doivent être appliqués au contenu HTML lors de la conversion en document PDF. Les deux valeurs pour cette option sont " écran " et " imprimé " :

  • Écran : Indique que les règles CSS sont destinées à la visualisation sur écran. Les styles sont optimisés pour les écrans numériques, qui incluent généralement des considérations comme les couleurs et les mises en page qui rendent bien sur les moniteurs d'ordinateur.
  • Imprimé: Indique au navigateur d'appliquer des styles adaptés aux documents imprimés. Cela signifie que les règles CSS sont optimisées pour l'impression, garantissant la lisibilité et le formatage approprié lorsque le contenu HTML est imprimé sur du support physique, comme le papier.

L'option mode papier dans Options de taille de papier d'IronPDF détermine comment le contenu rendu doit s'adapter aux pages PDF. Il y a plusieurs valeurs pour cette option :

  • ContinuousFeed : Ce mode est adapté aux imprimantes à alimentation continue, où le contenu est imprimé sur un rouleau de papier. Il est généralement utilisé pour les impressions spécialisées, comme dans les environnements industriels.
  • FitToHeight : Dans ce mode, le contenu est mis à échelle pour s'adapter à la hauteur spécifiée du papier tout en maintenant le rapport d'aspect. Cela garantit que la totalité du contenu est visible sans débordement.
  • FitToWidth : Dans ce mode, le contenu est mis à échelle pour s'adapter à la largeur spécifiée du papier tout en maintenant le rapport d'aspect. Ceci est utile lorsque vous souhaitez vous assurer que le contenu s'adapte à une contrainte de largeur spécifique.
  • FitToPage : Dans ce mode, le contenu est mis à échelle pour s'adapter à l'ensemble de la page, que ce soit en termes de hauteur et de largeur, tout en maintenant le rapport d'aspect. Cela garantit que la totalité du contenu s'adapte sur une seule page.
Explorer l'exemple de fenêtre de visualisation pour un rendu PDF réactif
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Téléchargement du module Node.js pour PDF
Installer avec npm

Version : 2026.6

  1. Téléchargez et installez Node.js 12+.
  2. Exécutez la commande ci-dessus dans le terminal.

Licences à partir de 749 $