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.
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ámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Contenido del archivo* | Base64 | Mapea el contenido del archivo de la acción anterior. Admite una sola HTML o HTML archivos en ZIP | JVBERi... |
| Nombre del archivo HTML* | String | La fuente HTML nombre de archivo con extensión .html | document.html |
| Ruta del archivo de índice* | String | Se requiere la ruta del archivo de índice cuando el archivo de entrada es ZIP | index.html |
| Disposición* | String | El diseño de la salida PDF archivo. Las opciones son Retrato o Paisaje | Portrait |
| Formato* | String | Puedes seleccionar cualquier formato. A0, A1, A2, A3, A4, A5, A6, A7, A8, Tabloide, Legal, Declaración, Ejecutivo | A4 |
| Escala* | Decimal | Especifique 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* | String | Especifique 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* | String | Especifique 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* | String | Especifique 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* | String | Especifique 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* | Boolean | Seleccionar 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* | Boolean | Seleccionar 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
- Table
- Schema
- Binary
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"
}
Vista de tabla
Datos de respuesta en formato de tabla estructurada:
| Parámetro | Valor |
|---|---|
| Contenido del archivo | Contenido del archivo de salida PDF4me acción |
| Nombre del archivo | Nombre del archivo de salida PDF4me acción |
Vista de esquema
Estructura de datos y tipos de respuesta:
2 items
File Content: AB Output file content from PDF4me action
File Name: AB Output file name from PDF4me action
Indicadores de tipo:
AB= String
Vista de datos binarios
El convertido real PDF Datos y metadatos del archivo:
data
─────────────────────────────
File Content: Output file content from PDF4me action
File Name: Output file name from PDF4me action
Acceso a datos binarios:
- PDF ContenidoListo para descargar o para su posterior procesamiento.
- HTML Conversión: Contenido web completo para PDF transformación
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#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
Java Muestra
Java Implementación con manejo completo de errores y procesamiento de respuestas:
JavaScript Muestra
Node.js y compatible con navegadores JavaScript implementación:
Google Script Muestra
Google Apps Script implementación para Google Workspace integració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
- Business & Enterprise
- E-commerce & Retail
- Legal & Professional Services
- Education & Training
- Government & Compliance
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.
Casos de uso en comercio electrónico y venta minorista
- Comercio electrónicoGenerar catálogos de productos y facturas a partir de contenido HTML.
- Catálogos de productosConvertir catálogos de productos HTML a PDF
- FacturasTransformar facturas HTML a PDF
- Informes de comercio electrónicoConvertir informes de comercio electrónico HTML a PDF
Casos de uso de servicios legales y profesionales
- Asuntos legales y cumplimiento normativoConvertir documentos legales y contratos web a PDF
- Documentos legalesTransformar documentos legales HTML a PDF
- ContratosConvertir contratos HTML a PDF
- Documentación de cumplimientoTransformar documentos HTML de cumplimiento normativo a PDF.
Casos de uso en educación y formación
- Educación y formaciónTransforma cursos en línea y contenido educativo a formato PDF.
- Cursos en líneaConvertir cursos online HTML a PDF
- Contenido educativoTransformar contenido educativo HTML a PDF
- Materiales de capacitaciónConvertir materiales de capacitación HTML a PDF
Casos de uso en materia de gobierno y cumplimiento normativo
- Archivo de contenido webConvertir páginas web y contenido HTML a PDF para su conservación a largo plazo.
- Registros públicos: Transformar registros públicos HTML a PDF para su archivo.
- Documentación gubernamentalConvertir documentos gubernamentales HTML a PDF
- Documentación reglamentariaTransformación de documentos normativos HTML a PDF