1. 製品
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

PDF の作成と変換のための JavaScript API

Adobe Acrobat を使用せずに、JavaScript ライブラリ経由で PDF ドキュメントの生成、編集、レンダリング、および他のサポートされているファイル形式への変換を実行します。

Aspose.PDF for JavaScript via C++ は、ソフトウェア開発者が次の作業を行うのに役立つ高度な PDF 処理および変換ライブラリです。 PDF ドキュメントを簡単に作成、変更、変換できる機能を備えた Web アプリケーションを構築します。 これは、ソフトウェア開発者が独自のアプリケーション内で PDF を操作するために JavaScript の力を活用できるようにするユニークな製品です。 Aspose.PDF for JavaScript via C++ は、高速かつ効率的な PDF 処理を保証する最適化されたアルゴリズムを備えた高パフォーマンスを実現するように設計されています。

C++ 経由の Aspose.PDF for JavaScript は、最小限のコーディング作業で済むシンプルで直感的な API を使用して、既存の JavaScript アプリケーションに簡単に統合できます。 PDF ドキュメントを操作するためのライブラリには、PDF ドキュメントの最適化、PDF ファイルへのスタンプの追加、PDF ファイルへの画像の追加、PDF からのテキストの抽出、PDF を 2 つのファイルに分割、PDF を 画像形式、PDF ファイルの暗号化と復号化、PDF へのハイパーリンクの追加、PDF への添付ファイルの追加、Unicode のサポートなど。

C++ 経由の Aspose.PDF for JavaScript を使用すると、医療、金融、研究などの業界で分析および処理するために PDF ドキュメントからデータを抽出できます。 ソフトウェア開発者は、パスワード保護、暗号化、デジタル署名を追加して PDF ドキュメントを保護し、不正アクセスを防止し、機密情報を保護できます。 Aspose.PDF for JavaScript via C++ は、高度な機能、クロスプラットフォーム サポート、効率的なパフォーマンス、簡単な統合、包括的なドキュメントとサポートを備えており、PDF 操作のニーズを満たす信頼性の高い効率的なソリューションです。s

Previous Next

Aspose.PDF for Java の入門

-*ZIP アーカイブから C++ 経由で Aspose.PDF for JavaScript をインストールして使用するには、次の手順に従ってください。

  • ZIP アーカイブからファイルを抽出します
  • 「encrypt_lic.html」を使用して *.lic ファイルを暗号化します
  • 「settings.json」を編集して設定をセットアップします

直接ダウンロードのリンクをクリックしてください。

ライブラリは、Aspose.PDF 製品ページから直接ダウンロードすることもできます。

JavaScript API 経由で PDF ファイルを変換

PDF (Portable Document Format) はインターネット コミュニティで非常に人気があり、その可搬性、移動性、読みやすさにより、Web を通じて個人情報を配布するための安全で便利な方法であると考えられています。 Aspose.PDF for JavaScript via C++ は、ソフトウェア開発者が PDF ドキュメントを JPEG、PDF などの他のサポート ファイル形式に変換するのに役立つ非常に便利なツールです。 以下に示すように、わずか数ステップで PDF ファイルを JPEG ファイル形式に変換できます。

JavaScript API を使用して PDF を JPEG に変換する

var ffileToJpg = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
    const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        //make links to result files
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

JavaScript API を使用して PDF ドキュメントを最適化する

C++ 経由の Aspose.PDF for JavaScript を使用すると、ソフトウェア開発者は JavaScript コードを使用して PDF ドキュメントのコンテンツを Web 用に最適化できます。 PDF 最適化 (Web 用の線形化) は、ユーザーが Web ブラウザを使用したオンライン閲覧に適した PDF ドキュメントを作成するのに役立つ非常に便利なプロセスです。 通常、PDF サイズを大幅に圧縮し、表示速度を向上させ、ユーザーにとってより適切なものにすることができます。 次の JavaScript の例は、わずか数行の JavaScript コードで PDF ドキュメントを Web に適したものに最適化する方法を示しています。

JavaScript API を使用して PDF ドキュメントを最適化するにはどうすればよいですか?

  var ffileOptimize = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
      if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
      else document.getElementById('output').textContent = json.errorText;
      /*make a link to download the result file*/
      DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };

JavaScript API を使用して PDF ファイルを単一の PDF に結合する

Aspose.PDF for JavaScript via C++ には、Web アプリケーション内で PDF を操作するための非常に強力な機能が含まれています。 ソフトウェア開発者は、JavaScript コマンドを使用して、複数の PDF ドキュメントを簡単に結合したり、大きな PDF ファイルを複数の PDF ドキュメントに分割したりできます。 これは、ユーザーが複数のファイルを 1 つのファイルに結合して、簡単に管理したり印刷したりできる非常に便利なプロセスです。 次の JavaScript コード例は、コンピューター プログラマーが複数の PDF ファイルを簡単に連結する方法を示しています。

JavaScript を使用して PDF ファイルを連結する方法

  var ffileMerge = function (e) {
    const file_reader = new FileReader();
    function readFile(index) {
      /*only two files*/
      if (index >= e.target.files.length || index >= 2) {
        /*merge two PDF-files and save the "ResultMerge.pdf"*/
        const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        return;
      }
      const file = e.target.files[index];
      file_reader.onload = function (event) {
        /*prepare(save) file from BLOB*/
        AsposePdfPrepare(event.target.result, file.name);
        readFile(index + 1)
      }
      file_reader.readAsArrayBuffer(file);
    }
    readFile(0);
  }

JavaScript を使用して PDF のすべてのページからテキストを抽出する

Aspose.PDF for JavaScript via C++ を使用すると、ソフトウェア開発者は JavaScript API を使用して PDF ドキュメントからテキストを抽出できます。 これは、プログラマが PDF ドキュメントの特定の部分を取得し、必要な場所で使用できるようにする非常に便利なプロセスです。 このライブラリを使用すると、ソフトウェア開発者は、外部依存関係を持たずに PDF 画像またはスキャンした PDF からテキストを簡単に抽出できます。 次の例は、わずか数行の JavaScript コードで PDF テキストを取得する方法を示しています。

JavaScript を使用して PDF ファイルからテキストを抽出するにはどうすればよいですか?

 var ffileExtract = function (e) {
  const file_reader = new FileReader();
    file_reader.onload = (event) => {
      //Extarct text from a PDF-file
      const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
      if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};
 日本