Разработайте онлайн-конвертер PDF в HTML с помощью Node.js SDK. Узнайте, как конвертировать PDF в HTML онлайн.

Конвертер PDF в HTML

Обзор

Добро пожаловать в еще одну интересную запись в блоге из серии Семейство облачных продуктов Aspose.PDF. На прошлой неделе мы опубликовали статью, в которой продемонстрировали, как мы можем конвертировать файлы HTML в файлы PDF с помощью облачных SDK Aspose.PDF. в приложении Node.js. Однако в этом учебном пособии по Aspose.PDF мы узнаем, как конвертировать PDF в HTML-файлы, рассмотрев следующие моменты.

API преобразования PDF в HTML

В наших предыдущих сообщениях в блоге мы кратко описали Aspose.PDF, его открытые API-интерфейсы REST и комплекты для разработки облачного программного обеспечения. Поэтому не стесняйтесь посетить эту статью, чтобы узнать подробности Aspose.PDF для лучшего понимания. Однако мы поговорим конкретно о SDK для онлайн-конвертера PDF в HTML. Aspose.PDF предлагает API и SDK для управления, редактирования и преобразования PDF-файлов в другие популярные форматы файлов. Кроме того, он также предлагает плагины для WordPress и Drupal. Более того, он предлагает множество функций, которыми вы можете оснастить свой WordPress или Drupal.

Существует очень активная служба поддержки, с которой вы можете связаться здесь. Кроме того, вы можете посмотреть демонстрацию видео, чтобы увидеть функции в действии на практике. В документации вы можете найти полный раздел для разработчиков, где перечислены все функции с фрагментами кода и примерами. Прежде всего, фрагменты кода доступны на нескольких языках, таких как Node.js, C#, PHP и других.

Кроме того, вы можете испытать эту функцию самостоятельно, так как есть графическое представление всех атрибутов API, как показано на изображении ниже.

Конвертер PDF в HTML

Почему вашему бизнес-сайту нужен конвертер PDF в HTML?

В этом разделе мы рассмотрим бизнес-перспективу использования конвертера PDF в HTML в нашем бизнес-приложении. Существует удобный живой редактор, где вы можете протестировать эту функцию здесь. Поэтому всегда выбирайте API Aspose.PDF с уверенностью по следующим причинам.

API и SDK Aspose.cloud безопасны

Это наиболее важный фактор, когда речь идет об интеграции сторонней библиотеки в наше бизнес-приложение. Однако Aspose.cloud оснащен механизмом безопасности корпоративного уровня. Существует панель, где вы можете создавать учетные данные API, которые включают ключ API и секрет API. Эти учетные данные затем используются для выполнения вызовов API и для редактора.

Внутренняя обработка данных

Когда дело доходит до корпоративных пользователей, это повышает ценность вашего бизнес-приложения, когда клиентам предоставляется живой редактор для преобразования файлов данных в другой формат файлов. Кроме того, Aspose.PDF также предлагает облачное хранилище, где пользователи могут сохранять файлы.

SEO дружественный

Поисковая оптимизация — очень серьезная составляющая онлайн-бизнеса. Однако Portable Document Format (PDF) не оптимизирован для SEO. Таким образом, преобразование файлов PDF в файлы HTML всегда дает вам конкурентное преимущество с точки зрения рейтинга в популярных поисковых системах.

Легкий

Еще одним важным преимуществом наличия HTML-файлов является то, что HTML-файлы легче по сравнению с PDF-файлами. Таким образом, управление PDF-файлами сравнительно эффективно с точки зрения хранения.

Быстрое развитие

Что касается разработки программного обеспечения, вы можете ускорить свою разработку, используя этот конвертер PDF в HTML. Кроме того, вы можете настроить это программное обеспечение для преобразования файлов в соответствии со своими предпочтениями.

Как преобразовать PDF в файл HTML с помощью Aspose.PDF SDK в приложении Node.js?

На данный момент мы рассмотрели облачный SDK Aspose.PDF для преобразования файлов PDF в HTML и бизнес-преимущества наличия онлайн-конвертера PDF в HTML. Теперь мы увидим, как конвертировать файлы PDF в файлы HTML с помощью программного обеспечения для преобразования файлов Aspose.PDF.

Пожалуйста, посетите это руководство, в котором мы определили каждый шаг по настройке Aspose.cloud в приложении Node.js. Кроме того, мы также подробно остановились на предварительных требованиях.

Теперь давайте откроем файл «app.controller.ts», расположенный в папке «src», и вставим следующий код, чтобы включить API Aspose.pdf в вашем приложении 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;
    }
  }
}

Теперь перезапустите сервер и сделайте POST-запрос по этому адресу http://localhost:3000/pdf-to-htm. Наконец, вы можете увидеть преобразованный файл «result.html», загруженный в ваш корневой каталог.

Вывод

Это подводит нас к концу этого сообщения в блоге. Надеюсь, теперь у вас есть лучшее представление об API Aspose.pdf. В этой статье также подробно рассказывается о том, как преобразовать файл PDF в HTML с помощью конвертера PDF в HTML. Пришло время подписаться на Aspose.cloud для облачных библиотек преобразования и обработки файлов корпоративного уровня. Доступны различные планы и можно выбрать бесплатный план для дальнейшего изучения до совершения покупки. Кроме того, существует исчерпывающая документация для каждой функции каждого онлайн-конвертера файлов. Наконец, blog.aspose.cloud пишет новые сообщения в блогах на другие интересные темы. Поэтому, пожалуйста, оставайтесь на связи для регулярных обновлений. Кроме того, вы можете следить за нами в наших аккаунтах в социальных сетях Facebook, LinkedIn и Twitter

Задайте вопрос

Не стесняйтесь посетить наш форум, который очень активно отвечает на вопросы и вопросы/обсуждения.

Исследовать

Вы можете найти следующие релевантные ссылки: