Node.js SDK を使用して、PDF から HTML へのオンライン コンバーターを開発します。オンラインで PDF を HTML に変換する方法を学びます。

PDF から HTML へのコンバーター

概要

Aspose.PDF クラウド製品ファミリー のシリーズの別の興味深いブログ投稿へようこそ。先週、Aspose.PDF クラウド SDK を使用して HTML ファイルを PDF ファイルに変換する方法を紹介した記事を公開しました。 Node.js アプリで。ただし、この Aspose.PDF チュートリアルでは、次の点をカバーすることで、PDF を HTML ファイルに変換する方法を学習します。

PDF から HTML への変換 API

以前のブログ投稿では、Aspose.PDF、公開された REST API、およびクラウド ソフトウェア開発キットについて簡単に説明しました。そのため、この 記事 にアクセスして、Aspose.PDF の詳細を確認し、理解を深めてください。ただし、特にオンライン PDF から HTML へのコンバーターの SDK について説明します。 Aspose.PDF は、PDF ファイルを操作、編集、および他の一般的なファイル形式に変換するための API と SDK を提供します。また、WordPressDrupalのプラグインも提供しています。さらに、WordPress や Drupal に装備できる多くの機能を提供します。

ここ に連絡できる非常に活発なサポート チームがあります。さらに、デモ ビデオ を見て、機能の実際の動作を確認することもできます。ドキュメントには、開発者向けの完全なセクションがあり、すべての機能がコード スニペットとサンプルと共にリストされています。とりわけ、コード スニペットは、Node.js、C#、PHP などの複数の言語で利用できます。

さらに、下の画像に示すように、すべての API 属性がグラフィカルに表示されるため、この機能を自分で体験できます。

PDF から HTML へのコンバーター

ビジネス サイトに PDF から HTML へのコンバーターが必要な理由

このセクションでは、ビジネス アプリで PDF から HTML へのコンバーターを使用するビジネスの観点を見ていきます。ここで機能をテストできる、ユーザーフレンドリーなライブ エディター があります。したがって、次の理由により、常に自信を持って Aspose.PDF API を選択してください。

Aspose.cloud API と SDK は安全です

これは、サードパーティ ライブラリをビジネス アプリケーションに統合する際に最も重要な要素です。ただし、Aspose.cloud にはエンタープライズ レベルのセキュリティ メカニズムが備わっています。 ダッシュボード があり、API キーと API シークレットを含む API 資格情報を生成できます。これらの資格情報は、API 呼び出しと editor に使用されます。

社内データ処理

企業ユーザーの場合、データ ファイルを別のファイル形式に変換するためのライブ エディターが顧客に提供されると、ビジネス アプリケーションに価値が追加されます。さらに、Aspose.PDF は、ユーザーがファイルを保存できるクラウド ストレージも提供します。

SEOフレンドリー

検索エンジンの最適化は、オンライン ビジネスの非常に重要な要素です。ただし、Portable Document Format(PDF) は SEO フレンドリーではありません。したがって、PDF ファイルを HTML ファイルに変換すると、人気のある検索エンジンでのランキングにおいて常に優位に立つことができます。

軽量

HTML ファイルを持つことのもう 1 つの重要な利点は、HTML ファイルが PDF ファイルと比較して軽量であることです。したがって、PDF ファイルの管理は比較的ストレージ効率が高くなります。

急速な発展

ソフトウェア開発に関する限り、この PDF から HTML へのコンバーター を活用することで、開発を後押しすることができます。さらに、このファイル変換ソフトウェアを好みに合わせて構成できます。

Node.js アプリで Aspose.PDF SDK を使用して PDF を HTML ファイルに変換する方法は?

ここまで、PDF から HTML へのファイル変換用の Aspose.PDF クラウド SDK と、オンラインの PDF から HTML コンバーターを使用することによるビジネス上の利点について説明してきました。ここでは、Aspose.PDF ファイル変換ソフトウェアを使用して PDF を HTML ファイルに変換する方法を説明します。

この チュートリアル にアクセスしてください。Node.js アプリでの Aspose.cloud の設定に関するすべてのステップが定義されています。さらに、前提条件についても詳しく説明しました。

それでは、「src」フォルダー内にある「app.controller.ts」ファイルを開き、次のコードを貼り付けて、Node.js アプリで Aspose.pdf API を有効にします。

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;
    }
  }
}

ここで、サーバーを再起動し、このアドレス http://localhost:3000/pdf-to-htm で POST 要求を行います。最後に、変換されたファイル「result.html」がルート ディレクトリにダウンロードされていることを確認できます。

結論

これで、このブログ記事は終わりです。 Aspose.pdf API について理解を深めていただければ幸いです。この記事では、PDF から HTML へのコンバーターを使用して PDF を HTML ファイルに変換する方法についても詳しく説明しました。 Aspose.cloud をサブスクライブして、エンタープライズ レベルのクラウドベースのファイル フォーマット変換および操作ライブラリを利用する時が来ました。 さまざまなプラン が利用可能で、無料プラン を選択して、購入する前にさらに詳しく調べることができます。さらに、すべてのオンライン ファイル コンバーターのすべての機能に関する包括的な ドキュメント があります。最後に、blog.aspose.cloud は他の興味深いトピックに関する新しいブログ投稿を書いています。したがって、定期的な更新については、連絡を取り合ってください。さらに、ソーシャル メディア アカウント FacebookLinkedIn、および Twitter でフォローすることもできます。

質問する

フォーラム に気軽にアクセスしてください。質問やクエリ/ディスカッションに積極的に対応しています。

探検

次のリンクが関連する場合があります。