Desarrolle un convertidor de PDF a HTML en línea con el SDK de Node.js. Aprenda cómo convertir PDF a HTML en línea.

Conversor de PDF a HTML

Visión general

Bienvenido a otra publicación de blog interesante en la serie de Familia de productos en la nube de Aspose.PDF En la última semana, publicamos un artículo en el que demostramos cómo podemos convertir archivos HTML a archivos PDF usando los SDK en la nube de Aspose.PDF en la aplicación Node.js. Sin embargo, en este tutorial de Aspose.PDF, aprenderemos cómo convertir archivos PDF a HTML cubriendo los siguientes puntos.

API de conversión de PDF a HTML

En nuestras publicaciones de blog anteriores, describimos brevemente el Aspose.PDF, sus API REST expuestas y los kits de desarrollo de software en la nube. Por lo tanto, no dude en visitar este artículo para conocer Aspose.PDF en detalle para una mejor comprensión. Sin embargo, hablaremos específicamente sobre SDK para un convertidor de PDF a HTML en línea. Aspose.PDF ofrece API y SDK para manipular, editar y convertir archivos PDF a otros formatos de archivo populares. Además, también ofrece complementos para WordPress y Drupal. Además, ofrece muchas funciones con las que puede equipar su WordPress o Drupal.

Hay un equipo de soporte muy dinámico al que puede comunicarse aquí. Además, puede ver una demostración video para ver las funciones en acción de manera práctica. En la documentación, puede encontrar una sección completa para desarrolladores donde se enumeran todas las características con fragmentos de código y ejemplos. Sobre todo, los fragmentos de código están disponibles en varios idiomas, como Node.js, C#, PHP y más.

Además, puede experimentar la función usted mismo, ya que hay una representación gráfica de todos los atributos de la API, como se muestra en la imagen a continuación.

Conversor de PDF a HTML

¿Por qué su sitio de negocios necesita un convertidor de PDF a HTML?

En esta sección, analizaremos la perspectiva comercial de tener un convertidor de PDF a HTML en nuestra aplicación comercial. Hay un editor en vivo fácil de usar donde puede probar la función aquí. Por lo tanto, siéntase siempre seguro de optar por las API de Aspose.PDF por las siguientes razones.

Las API y los SDK de Aspose.cloud son seguros

Es el factor más importante a la hora de integrar una biblioteca de terceros en nuestra aplicación empresarial. Sin embargo, Aspose.cloud está equipado con un mecanismo de seguridad de nivel empresarial. Hay un panel de control donde le permite generar credenciales de API que incluyen una clave de API y un secreto de API. Estas credenciales se utilizan luego para realizar llamadas a la API y para el editor.

Procesamiento de datos interno

Cuando se trata de usuarios empresariales, agrega valor a su aplicación comercial cuando los clientes reciben un editor en vivo para convertir archivos de datos en un formato de archivo diferente. Además, Aspose.PDF también ofrece almacenamiento en la nube donde los usuarios pueden guardar archivos.

Compatible con SEO

La optimización de motores de búsqueda es un componente muy serio de un negocio en línea. Sin embargo, el formato de documento portátil (PDF) no es compatible con SEO. Por lo tanto, convertir sus archivos PDF a archivos HTML siempre le brinda una ventaja competitiva en términos de clasificación en los motores de búsqueda más populares.

Ligero

Otra ventaja importante de tener archivos HTML es que los archivos HTML son livianos en comparación con los archivos PDF. Por lo tanto, la gestión de archivos PDF es comparativamente eficiente en términos de almacenamiento.

Desarrollo rápido

En lo que respecta al desarrollo de software, puede impulsar su desarrollo aprovechando este conversor de PDF a HTML. Además, puede configurar este software de conversión de archivos según sus preferencias.

¿Cómo convertir archivos PDF a HTML usando Aspose.PDF SDK en la aplicación Node.js?

Hasta ahora, hemos revisado el SDK en la nube de Aspose.PDF para la conversión de archivos PDF a HTML y los beneficios comerciales de tener un convertidor de PDF a HTML en línea. Ahora, veremos cómo convertir archivos PDF a HTML utilizando el software de conversión de archivos Aspose.PDF.

Visite este tutorial en el que hemos definido cada paso relacionado con la configuración de Aspose.cloud en una aplicación Node.js. Además, también hemos detallado los requisitos previos.

Ahora, abramos el archivo “app.controller.ts” ubicado dentro de la carpeta ‘src’ y peguemos el siguiente código para habilitar la API Aspose.pdf en su aplicación Node.js.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/pdf-to-html')
  async pdfToHtml() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.html';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToHtml(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        'HTML5',
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        storageName,
        null,
        'zip',
      );
      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to HTML successfully';
    } catch (e) {
      throw e;
    }
  }
}

Ahora, reinicie su servidor y realice una solicitud POST en esta dirección http://localhost:3000/pdf-to-htm. Finalmente, puede ver el archivo convertido “result.html” descargado en su directorio raíz.

Conclusión

Esto nos lleva al final de esta publicación de blog. Con suerte, ahora tiene una mejor idea sobre la API de Aspose.pdf. Este artículo también explicó cómo convertir un archivo PDF a HTML utilizando un convertidor de PDF a HTML. Ya es hora de suscribirse a Aspose.cloud para bibliotecas de manipulación y conversión de formato de archivo basadas en la nube de nivel empresarial. Hay varios planes disponibles y puede optar por un plan gratuito para explorar más antes de realizar una compra. Además, hay documentación completa para cada función de cada convertidor de archivos en línea. Finalmente, blog.aspose.cloud está escribiendo nuevas publicaciones de blog sobre otros temas interesantes. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas. Además, puede seguirnos en nuestras cuentas de redes sociales Facebook, LinkedIn y Twitter

Hacer una pregunta

No dude en visitar nuestro foro, que es muy activo para responder preguntas y consultas/discusiones.

Explorar

Puede encontrar los siguientes enlaces relevantes: