Este artículo explica cómo convertir XHTML a PDF mediante la API REST de Node.js. Proporciona detalles para transformar el formato de archivo de XHTML a PDF mediante el servicio RESTful de Node.js con la ayuda de un SDK en la nube basado en Node.js. También se explica cómo personalizar el archivo PDF de salida.
Requisito previo
- Crea una cuenta y obtén credenciales de API para generar un PDF a partir de un archivo XHTML
- Descargue SDK en la nube Aspose.HTML para Node.js para transformar un archivo XHTML en un archivo Markdown
- Configurar un proyecto Node.js con el SDK anterior
Pasos para convertir XHTML a PDF usando la API de código bajo de Node.js
- Agregue Aspose.HTML.Cloud.Sdk y Aspose.HTML.Cloud.Sdk.Conversion a su aplicación para acceder a las clases de API de HTML Cloud y las funciones de conversión.
- Cree una instancia de HtmlApi proporcionando su ID de cliente y secreto de cliente para la autenticación con Aspose Cloud
- Recupere el objeto ConvertApi del HtmlApi inicializado para realizar conversiones de documentos
- Cree una instancia de un objeto Opciones de conversión de PDF para definir los parámetros de salida para el archivo PDF
- Establezca la altura de la página PDF en 8 pulgadas y el ancho en 11 pulgadas (formato horizontal)
- Especifique los cuatro márgenes (superior, inferior, izquierdo y derecho) con 1 pulgada cada uno.
- Llama a ConvertirAsync() en convertApi para convertir el archivo XHTML en un PDF
Estos pasos explican cómo convertir un documento XHTML a PDF usando la API de Node.js. Para convertir su archivo XHTML a PDF, primero conéctese a Aspose Cloud agregando el SDK, autenticándose con su ID de cliente y su secreto, y luego accediendo a la API de conversión. Después, configure las opciones de PDF, como el tamaño de página y los márgenes, y ejecute ConvertAsync() para generar el PDF final.
Código para convertir XHTML a PDF en línea usando la interfaz REST de Node.js
El código anterior demuestra cómo exportar un archivo XHTML a PDF mediante la API REST de Node.js. La versión más simple del código solo puede tener dos argumentos en el método ConvertAsync(), es decir, sin usar PDFConversionOptions. Crea el archivo PDF de salida con la configuración predeterminada cuando no se utilizan opciones adicionales.
Este artículo nos enseñó a convertir XHTML. Para convertir un archivo Markdown a PDF, consulta el artículo sobre Convertir Markdown a PDF usando la API REST de Node.js.