pdf to html online

Cómo convertir PDF a HTML con la API de Node.js.

Convertir documentos a es esencial para mostrar archivos en la web, mejorar la accesibilidad e integrar documentos en flujos de trabajo digitales. En este artículo, aprenderás cómo convertir PDF a HTML en Node.js utilizando el GroupDocs.Conversion Cloud SDK, una poderosa API REST que simplifica la transformación de documentos.

Vamos a cubrir los siguientes temas en este artículo:

🌐 API de conversión de PDF a HTML para Node.js

GroupDocs.Conversion Cloud SDK for Node.js proporciona una manera confiable y precisa de convertir archivos PDF en formato HTML mientras se conserva el diseño, las fuentes, las imágenes y la estructura. También puedes personalizar la configuración de salida, como la calidad de la imagen y los rangos de páginas.

📦 Instalación

Usa npm para instalar el SDK::

npm install groupdocs-conversion-cloud --save

Asegúrese de tener su ID de cliente y secreto de cliente del GroupDocs Cloud Dashboard. Para más detalles, puede considerar visitar este tutorial.

🚀 Convertir PDF a HTML en Node.js

Aquí hay una guía paso a paso para convertir un documento PDF a HTML usando Node.js:

📌 Paso 1: Importar SDK y configurar API:

const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

📌 Paso 2: Sube el archivo PDF al almacenamiento en la nube:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.pdf"));
await fileApi.uploadFile(uploadRequest);

📌 Paso 3: Establecer opciones de conversión para PDF a HTML:

const settings = new ConvertSettings();
settings.filePath = "input.pdf";
settings.format = "html";
settings.outputPath = "converted/output.html";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// Más ejemplos en https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtén tus credenciales de API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Cree una instancia de la clase Configuration e inicialícela con el Client ID y el Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Definir la URL base de la API para realizar la conversión de PDF a HTML en línea
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inicializa una instancia de ConvertApi con el objeto de Configuración.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
    
// Utilice el método ConvertDocument para convertir un archivo PDF en una página web HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to HTML conversion completed successfuly! Resultant HTML file is saved at: " + response.getFilePath());
}
free pdf to html online

Imagen:- Una vista previa de la conversión de PDF a HTML.

Descargue el archivo PDF de muestra utilizado en el ejemplo anterior desde input.pdf.

💻 Convertir PDF a HTML en línea a través de cURL

También puedes convertir PDF a HTML en línea utilizando cURL y GroupDocs.Conversion Cloud punto final de la API:

  1. Genera tu token de acceso JWT.
  2. Usa el siguiente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

Reemplace sourceFile, resultantFile y accessToken con valores reales.

  • Para guardar el HTML en el disco local, por favor ejecuta el siguiente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myOutput.html"

🧪 Prueba el convertidor de PDF a HTML en línea gratis

Utiliza nuestro PDF to HTML Converter para una experiencia de conversión en línea rápida y eficiente.

Convertidor de PDF a PPT gratuito en línea

✅ Conclusión

Al utilizar el SDK de GroupDocs.Conversion Cloud para Node.js o sus puntos finales de API REST, la conversión de PDF a HTML se vuelve fácil, precisa y escalable. La API preserva la estructura y admite varias opciones de salida, lo que la hace ideal para desarrolladores que construyen visores o editores de documentos basados en la web.

🔗 Enlaces útiles

📚 Artículos Relacionados

Recomendamos encarecidamente explorar los siguientes artículos: