IRONSOFTWAREHOME
HTML receptivo a 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 receptivo a PDF

HTML receptivo a PDF

En términos de ajustes del viewport, hay medios CSS y modo papel.

La opción de medios CSS en IronPDF te permite especificar cómo deben aplicarse los estilos al contenido HTML al renderizarlo a un documento PDF. Los dos valores para esta opción son: medios CSS "pantalla" e "impresión":

  • Pantalla: Indica que las reglas CSS están destinadas a la visualización en pantalla. Los estilos están optimizados para pantallas digitales, que generalmente incluyen consideraciones como colores y diseños que se ven bien en monitores de computadora.
  • Impresión: Indica al navegador que aplique estilos adaptados para documentos impresos. Esto significa que las reglas CSS están optimizadas para la impresión, asegurando la legibilidad y el formato adecuado cuando el contenido HTML se imprime en medios físicos, como papel.

La opción de modo papel en Opciones de Tamaño de Papel de IronPDF determina cómo debe ajustarse el contenido renderizado en las páginas del PDF. Existen varios valores para esta opción:

  • ContinuousFeed: Este modo es adecuado para impresoras de alimentación continua, donde el contenido se imprime en un rollo de papel. Por lo general, se utiliza para impresión especializada, como en entornos industriales.
  • FitToHeight: En este modo, el contenido se escala para ajustarse a la altura especificada del papel mientras se mantiene la relación de aspecto. Esto asegura que el contenido completo sea visible sin desbordarse.
  • FitToWidth: En este modo, el contenido se escala para ajustarse al ancho especificado del papel mientras se mantiene la relación de aspecto. Esto es útil cuando se desea asegurar que el contenido se ajuste dentro de un límite de ancho específico.
  • FitToPage: En este modo, el contenido se escala para ajustarse a toda la página, tanto en términos de altura como de ancho, mientras se mantiene la relación de aspecto. Esto asegura que todo el contenido quepa en una sola página.
Explorar el ejemplo de Viewport para la renderización de PDF con capacidad de respuesta
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Descarga de módulo de Node.js para PDF
Instalar con npm

Versión: 2026.6

  1. Descargar e instalar Node.js 12+.
  2. Ejecuta el comando anterior en el terminal.

Licencias desde $999