Saltar al contenido principal

Convertir HTML a PDF - Convertidor de páginas web API

PDF4me Convertir HTML a PDF transforma HTML archivos y contenido web en formato profesional PDF documentos a través de avanzado API integración. Este potente proceso de solución HTML contenido, incluyendo contenido único HTML archivos o múltiples HTML archivos dentro ZIP archivos, convirtiéndolos en alta calidad PDF documentos con opciones de diseño, formato y estilo personalizables. API apoya de forma integral HTML Renderizado con control preciso sobre las dimensiones de la página, márgenes, escalado y elementos visuales, lo que lo hace ideal para el archivo de contenido web, la generación de documentos y la automatización. PDF flujos de trabajo de creación.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su API Pedido

Para acceder al PDF4me REST APICada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado del sistema. REST API.

Características principales

  • HTML Procesamiento de archivos: Convertir único HTML archivos o múltiples HTML archivos dentro ZIP archivos
  • Renderizado de contenido web: Transformar páginas web y HTML contenido en profesional PDF documentos
  • Diseño personalizable: Compatibilidad con orientaciones vertical y horizontal con varios formatos de página.
  • Formato precisoVarios tamaños de página, incluyendo A0-A8, Tabloide, Legal, Statement y Executive.
  • Estilo avanzadoControl sobre márgenes, escalado, impresión de fondo y visualización de encabezado/pie de página.
  • ZIP Soporte de archivo: Procesar múltiples HTML archivos de archivos comprimidos con especificación de archivo de índice

REST API Punto final

El PDF4me REST API utiliza estándar HTTP métodos para interactuar con los recursos. Todos HTML a PDF Las operaciones de conversión se realizan a través de un único punto final:

  • Método: POST
  • Punto final: /api/v2/ConvertHtmlToPdf

Formatos compatibles

El API proporciona soporte integral para diversos HTML Tipos de contenido y formatos de página:

HTML Tipos de contenido

  • Soltero HTML Archivos: Procesar archivos .html individuales con contenido completo
  • ZIP Archivos: Manejar múltiples HTML archivos dentro de archivos comprimidos ZIP archivos
  • Páginas web: Convertir contenido web en vivo y HTMLdocumentos basados en
  • HTML con activos: Soporte para HTML archivos con incrustados CSS, JavaScripty las imágenes

Formatos de página

  • Tamaños estándarA0, A1, A2, A3, A4, A5, A6, A7, A8
  • Formatos comerciales: Tabloide, Legal, Declaración, Ejecutivo
  • Dimensiones personalizadas: Tamaño de página flexible para requisitos específicos
  • Control de orientaciónOpciones de diseño vertical y horizontal

Opciones de diseño

  • Retrato de modaOrientación vertical de la página para documentos estándar
  • Modo horizontalOrientación horizontal de la página para contenido ancho
  • Control de márgenesConfiguración precisa de los márgenes superior, inferior, izquierdo y derecho.
  • Opciones de escalado: Escalado de contenido de 0 a 0,8 para un ajuste óptimo

REST API Parámetros

Lista completa de parámetros para la conversión HTML a PDF REST APILos parámetros están organizados por categoría para una mejor comprensión e implementación.

Importante: Los parámetros marcados con un asterisco (*) son obligatorios y deben proporcionarse para la API para que funcione correctamente.

Parámetros requeridos

ParámetroTipoDescripciónEjemplo
Contenido del archivo*Base64Mapea el contenido del archivo de la acción anterior. Admite una sola HTML o HTML archivos en ZIPJVBERi...
Nombre del archivo HTML*StringLa fuente HTML nombre de archivo con extensión .htmldocument.html
Ruta del archivo de índice*StringSe requiere la ruta del archivo de índice cuando el archivo de entrada es ZIPindex.html
Disposición*StringEl diseño de la salida PDF archivo. Las opciones son Retrato o PaisajePortrait
Formato*StringPuedes seleccionar cualquier formato. A0, A1, A2, A3, A4, A5, A6, A7, A8, Tabloide, Legal, Declaración, EjecutivoA4
Escala*DecimalEspecifique la escala como un valor decimal entre 0 y 0,8. La escala determina cuánto se redimensiona el contenido. Un valor menor reduce el tamaño, mientras que un valor mayor lo aumenta dentro del rango permitido. Por ejemplo, al introducir 0,8, el contenido se redimensionará al 80 % de su tamaño original.0.8
Margen superior*StringEspecifique el valor de TopMargin según sus necesidades. Esto define el espacio entre el borde superior de la página (o contenedor) y el contenido. El valor debe proporcionarse con una unidad válida (por ejemplo, píxeles). Por ejemplo, al ingresar 40 píxeles Se establecerá un margen superior de 40 píxeles.40px
Margen inferior*StringEspecifique el valor de BottomMargin según sus necesidades. Esta configuración controla el espacio entre el borde inferior de la página (o contenedor) y el contenido. El valor debe introducirse con una unidad válida (por ejemplo, píxeles). Por ejemplo, al introducir 40 píxeles Esto creará un margen inferior de 40 píxeles, asegurando que el contenido se desplace hacia arriba desde el borde inferior.40px
Margen izquierdo*StringEspecifique el valor de LeftMargin según sus necesidades. Esto define el espacio entre el borde izquierdo de la página (o contenedor) y el contenido. El valor debe incluir una unidad válida (por ejemplo, píxeles). Por ejemplo, al introducir 40 píxeles Esto creará un margen izquierdo de 40 píxeles, desplazando el contenido hacia el interior desde el borde izquierdo.40px
Margen derecho*StringEspecifique el valor de RightMargin según sus necesidades. Esto define el espacio entre el borde derecho de la página (o contenedor) y el contenido. El valor debe proporcionarse con una unidad válida (por ejemplo, píxeles). Por ejemplo, al introducir 40 píxeles Esto creará un margen derecho de 40 píxeles, desplazando el contenido hacia adentro desde el borde derecho.40px
Fondo de impresión*BooleanSeleccionar verdadero imprimirá el fondo (como colores, patrones o imágenes) junto con el contenido en el PDFSeleccionar falso excluirá el fondo y solo se mostrará el contenido principal en la pantalla. PDF.true
Mostrar encabezado y pie de página*BooleanSeleccionar verdadero incluirá el encabezado y el pie de página (como números de página, títulos u otra información establecida) en el PDFSi se selecciona falso, se excluirán el encabezado y el pie de página, por lo que solo se mostrará el contenido principal.true

Producción

El PDF4me Convertir HTML a PDF REST API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:

JSON Formato de respuesta

El crudo JSON respuesta de la API:

{
"File Content": "Output file content from PDF4me action",
"File Name": "Output file name from PDF4me action"
}

Ejemplo de solicitud

Encabezamiento

Content-Type: application/json
Authorization: YOUR_API_KEY

Nota: Consigue tu API clave del Panel de control de PDF4me

Carga útil

{
"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
}

Ejemplos de código

El PDF4me Convertir HTML a PDF REST API Proporciona ejemplos de código en varios lenguajes de programación. Elija el lenguaje que mejor se adapte a su entorno de desarrollo:

C# (CSharp) Muestra

Completo C# implementación para HTML a PDF conversión:

HTML Características de conversión

Procesamiento de contenido web

  • HTML Renderizado: Avanzado HTML motor de análisis y renderizado
  • CSS Apoyo: Completo CSS preservación del estilo y el diseño
  • JavaScript Manejo: Compatibilidad con contenido dinámico y elementos interactivos
  • Integración de activosProcesamiento de imágenes, fuentes y recursos externos

Personalización de documentos

  • Diseño de páginaControl de orientación vertical y horizontal
  • Selección de formato: Múltiples tamaños de página desde A0 hasta A8 y formatos comerciales
  • Control de márgenesConfiguración precisa de los márgenes superior, inferior, izquierdo y derecho.
  • Opciones de escalado: Escalado de contenido para un ajuste óptimo a la página y una legibilidad óptima.

Estilo avanzado

  • Impresión de fondoControl sobre los colores, patrones e imágenes de fondo.
  • Encabezado/Pie de páginaNumeración de páginas, títulos e información del documento.
  • Preservación de contenido: Mantiene el original HTML estructura y formato
  • Salida de calidad: Alta resolución PDF generación con apariencia profesional

Casos de uso y aplicaciones en la industria

Casos de uso para empresas y negocios

  • Generación de documentos: Crea informes y documentos PDF a partir de plantillas HTML
  • Informes empresarialesConvertir informes empresariales HTML a PDF
  • Documentación corporativaTransformar documentos corporativos HTML a PDF
  • Paneles de control empresarialesConvertir paneles HTML a PDF para la elaboración de informes.

Obtén ayuda