PDFからPPTへの変換のためのシンプルで簡単な手順。 REST ベースの PDF から PowerPoint へのコンバーター。

PDFをPPTに変換

PDF REST API - PDF から PPT への Node.js

概要

最後に、PDF To Excel Using Aspose.PDF Cloud SDKs For Node.jsPDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js などの興味深いトピックに関するチュートリアルを作成しました。 .. これで、Aspose.cloud が PDF REST API と、ファイル フォーマットの変換と操作のためのソフトウェア開発キットを提供することが明確に理解できました。とりわけ、これらの SDK は複数のプログラミング言語で利用でき、開発と使用に関する包括的なドキュメントが付属しています。この記事では、Node.js を使用して PDF を PPT に変換する方法の詳細を学習します。

PDF と PPT ファイル形式の違い

PowerPoint プレゼンテーションと Portable Document Format は、どちらも非常に人気があり、広く使用されているデータ表現形式です。企業、教育機関、およびその他の企業セクターは、これらのファイル形式をさまざまな重要な操作に大量に活用しています。ただし、これらのファイル形式にはどちらも独自の用途、区別、および利点があります。主な違いは次のとおりです。

PDF ファイルはマルチプラットフォームであり、任意のプラットフォームで表示でき、ファイルをある程度編集できます。一方、PPT は Microsoft PowerPoint によって作成されるスライドショーです。

特定の目的でアクセスを制限する場合、データ セキュリティはもう 1 つの重要な要素です。ユーザーは、暗号化技術を使用して PDF ファイルを暗号化することができます。ただし、必要に応じて PowerPoint ファイルのパスワードを設定することもできます。

データ量が膨大な場合は、ファイルのサイズも重要です。 PowerPoint ファイルは、複雑になるとより多くのスペースを獲得しますが、PDF ファイルは圧縮を提供するため、PDF ファイルは保存しやすくなります。

PDF から PPT へのコンバーターのビジネス上の利点

この Aspose.PDF チュートリアルのセクションでは、PDF を PPT Node.js ライブラリに統合して、PDF を PPT ファイルに変換する方法を学習します。ただし、PowerPoint ファイルを選択する利点について説明します。

プレゼンテーション

PowerPoint ファイルは、ビジネスまたは教育に関連する会議で聴衆にプレゼンテーションを行う場合に非常に役立ちます。

メディアファイルのサポート

視覚的なインパクトは、プレゼンテーションをより魅力的で説明的なものにするために重要な役割を果たします。したがって、画像、ビデオ、グラフ、オーディオなどの PPT ファイルを作成する際に、リッチ メディア要素を活用できます。

共有とアクセシビリティ

この現代では、組織はクラウドベースのソフトウェアとサービスを選択する傾向があります。ただし、PPT ファイルはインターネット経由で誰とでも共有できます。さらに、PPT ファイルをビデオ形式に変換し、Youtube などの任意のプラットフォームにアップロードする機能があります。

同様に、他にも多くの特典があります。それらを自分で調べて、さらに知識を得ることができます。

Aspose.PDF Cloud SDK を使用して PDF を PowerPoint に変換する方法は?

これは、PDF から PPT へのコンバーターを実際に実装し、Node.js アプリケーションで PDF を PPT ファイルに変換するセクションです。 PDF REST API も利用できますが、この記事ではクラウド SDK を利用します。ローカル マシンに次の前提条件がインストールされていることを確認してください。

その後、まだインストールしていない場合は、こちら ページにアクセスして、nest.js のセットアップについて学習してください。次に、このブログ投稿にアクセスして、Aspose.cloud で新しいアプリケーションをセットアップし、API クレデンシャル (キー、シークレット) を取得する方法を学習してください。ダッシュボードは下の画像のようになります。

PDFをPPTに変換

ここで、「src」フォルダー内に配置された「app.controller.ts」ファイルを開き、次のコードを貼り付けて、PDF を PPT に変換する Node.js ライブラリーを 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-pptx')
  async pdfToDoc() {
    const name = 'sample.pdf';
    const SrcFile = '/' + name;
    const detFolder = '/myfolder';
    const resultFile = 'sample.pptx';
    const resultPath = 'myfolder/' + resultFile;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultFile;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
       'YOUR-APPKEY',
    );
    try {
      // aspose クラウド ストレージにファイルをアップロードする
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      // Aspose.Pdf Cloud SDK API を呼び出して HTML から PDF ファイルを作成する
      await pdfApi.putPdfInStorageToPptx(
        'sample.pdf',
        '/myfolder/sample.pptx',
        null,
        null,
        null,
        'testing',
      );
      // クラウドストレージからPDFをダウンロード
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to PPTX successfully';
    } catch (e) {
      throw e;
    }
  }
}

さらに、ソース PDF ファイルをプロジェクトのルート ディレクトリに配置します。最後に、コードを保存し、’npm run start’ を実行してサーバーを起動し、http://localhost:3000/pdf-to-pptx でポスト リクエストを行います。呼び出しが成功すると、変換されたファイルがプロジェクトのルート ディレクトリにダウンロードされます。ただし、Aspose.cloud のクラウドベースのダッシュボードで生成されたファイルにアクセスできます。これが、クラウド SDK を使用する方法です。ただし、Aspose.PDF が提供する PDF REST API を呼び出すこともできます。

結論

この記事では、Node.js ライブラリを使用して PDF を PPT に変換する方法の詳細を学びました。 PDFからPPTへのコンバーターをオンラインで開発する方法の詳細をよく説明しています.オンライン ビジネスでは、ビジネス ソフトウェアにオンライン ファイル コンバーターを装備する傾向があります。したがって、PDF を PowerPoint に変換することのメリットについても説明しました。ただし、以下の「探索」セクションにリストされている他の興味深いブログ投稿にアクセスできます。さらに、Swagger UI を使用して、この PDF REST API をテストできます。

PDFをPPTに変換

最後に、blog.aspose.cloudAspose.PDF クラウド製品ファミリー のシリーズで継続的に記事を書いています。したがって、定期的な更新のために接続を維持してください。ただし、ソーシャル メディア アカウント FacebookLinkedIn、および Twitter でフォローできます。

質問する

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

探検

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