JavaScript でプレゼンテーションを複数の形式に変換する

概要

Aspose.Slides for Node.js via Java は、Microsoft PowerPoint、OpenOffice、LibreOffice を使用せずに、PowerPoint および OpenDocument プレゼンテーションを読み込み、さまざまな形式に保存またはレンダリングできます。レガシー PPT ファイルを最新の PPTX に変換したり、PDF や XPS などの固定レイアウト文書にエクスポートしたり、スライドを HTML として公開したり、プレビュー、サムネイル、アーカイブ用に画像ファイルとしてレンダリングしたりできます。

ほとんどのドキュメント変換は同じ一般的なワークフローを使用します:ソース ファイルを読み込み、必要な出力形式を選択し、必要に応じて形式固有のオプションを適用します。画像形式の場合、各スライドは個別にレンダリングされ、ラスタまたはベクタ画像として保存されます。以下の専用記事でそれぞれの実装詳細をご確認ください。

変換シナリオを選択する

以下の記事で完全な JavaScript サンプルと形式固有のオプションを確認してください。

シナリオ 必要なとき 記事
PPT/PPTX/ODP から PPTX へ レガシー PPT ファイルを最新化、既存の PPTX を正規化、または OpenDocument プレゼンテーションを PowerPoint PPTX に変換 PPT を PPTX に変換,ODP を PPTX に変換,プレゼンテーションを保存
PPTX から PPT へ 最新の PowerPoint プレゼンテーションを古いバイナリ PPT 形式で保存し、旧ワークフローとの互換性を確保 PPTX を PPT に変換
PPT/PPTX/ODP から PDF へ 共有、印刷、アーカイブ用にポータブルで検索可能な固定レイアウト文書を作成 PowerPoint を PDF に変換
PPT/PPTX/ODP から PDF(ノート付き)へ スライド コンテンツと共にスピーカー ノートをエクスポート PowerPoint を PDF(ノート付き)に変換
PPT/PPTX/ODP から HTML へ プレゼンテーションを HTML ページとして公開し、画像、フォント、ノート、レスポンシブ レイアウト オプションを制御 PowerPoint を HTML に変換
PPT/PPTX/ODP から HTML5 へ 書式とインタラクティブ性を保持したまま、ブラウザで閲覧できる HTML5 にエクスポート プレゼンテーションを HTML5 にエクスポート
PPT/PPTX/ODP から PNG へ 各スライドを PNG 画像としてレンダリングし、プレビュー、サムネイル、Web 出力に利用 PowerPoint を PNG に変換
PPT/PPTX/ODP から JPG へ スライドを JPG 画像としてレンダリングし、画像サイズと品質を制御 PowerPoint を JPG に変換
スライドを SVG に 個々のスライドをスケーラブル ベクタ グラフィックとしてエクスポート スライドを SVG としてレンダリング
PPT/PPTX/ODP から XPS へ 固定レイアウトの XPS 文書を生成 PowerPoint を XPS に変換
PPT/PPTX/ODP から TIFF へ 印刷、スキャン、FAX、アーカイブ用にマルチページ TIFF ファイルとして保存 PowerPoint を TIFF に変換
PPT/PPTX/ODP から TIFF(ノート付き)へ スピーカーノート付きでスライドを TIFF に保存 PowerPoint を TIFF(ノート付き)に変換
PPT/PPTX を Markdown に ドキュメント化やテキストベースのワークフロー向けにプレゼンテーション コンテンツを Markdown に抽出 PowerPoint を Markdown に変換
PPT/PPTX/ODP を XML に 検査、比較、トラブルシューティング、XML ベースのワークフロー向けにテキストベースの PowerPoint XML プレゼンテーションを作成 PowerPoint を XML に変換
PPT/PPTX をアニメーション GIF に スライドからアニメーション GIF を作成 PowerPoint をアニメーション GIF に変換
PPT/PPTX をビデオに プレゼンテーション スライドからビデオエクスポート ワークフローを構築 PowerPoint をビデオに変換
プレゼンテーションを XAML に JavaScript または Java UI シナリオ向けにスライドを XAML にエクスポート プレゼンテーションを XAML にエクスポート

入力および出力形式の詳細一覧については、対応ファイル形式 を参照してください。

PowerPoint と OpenDocument の変換

Aspose.Slides for Node.js via Java は、PPT、PPTX、PPS、PPSX、POT、POTX、ODP などの一般的に使用されるプレゼンテーション形式からの変換をサポートします。PowerPoint と OpenDocument ファイルは同じ変換 API を使用するため、PPTX ファイルを PDF に保存するワークフローは、入力ファイルを ODP に変更するだけで通常適用できます。

ODP ファイルを変換する際は、PowerPoint と OpenDocument アプリケーションがすべてのレイアウトや書式設定機能を同じようにサポートしているわけではないことに留意してください。LibreOffice または OpenOffice Impress で作成された ODP ファイルの場合、出力を確認し、OpenDocument プレゼンテーションの変換 に記載されたオプションを必要に応じて使用してください。

PPT から PPTX への変換

PPT は古いバイナリ形式の PowerPoint、PPTX は最新の Office Open XML 形式です。Aspose.Slides for Node.js via Java は、マスタ、レイアウト、スライド、チャート、グループ化されたシェイプ、プレースホルダー、テキスト フレーム、テクスチャ、画像塗りなどの複雑なプレゼンテーション構造を保持しながら、高忠実度の PPT から PPTX への変換をサポートします。

詳細は、PPT を PPTX に変換 および PPT と PPTX の比較 を参照してください。

固定レイアウト エクスポート

PDF、XPS、TIFF は、デバイス間で外観を統一し、プレゼンテーションとして編集できないようにしたい場合に便利です。専用の PDF、XPS、TIFF 記事では、コンプライアンス、非表示スライド、ノート、画像品質、圧縮、ピクセル形式、出力サイズの制御方法について説明しています。

HTML と画像のエクスポート

HTML と HTML5 のエクスポートは、ブラウザーでの閲覧、Web 公開、軽量な共有に適しています。画像エクスポートは、各スライドを個別のプレビュー、サムネイル、ラスタ資産にしたい場合に便利です。PNG、JPG、SVG 記事で形式固有のレンダリング手順をご確認ください。

FAQ

プレゼンテーションの変換に Microsoft PowerPoint は必要ですか?

いいえ。Aspose.Slides for Node.js via Java はスタンドアロンのライブラリであり、Microsoft PowerPoint や Office の自動化は必要ありません。

多数のプレゼンテーションを一括変換できますか?

はい。各プレゼンテーションを読み込み、必要な形式で保存し、処理後にプレゼンテーション オブジェクトを破棄します。並列処理を行う場合は、個別のプレゼンテーション インスタンスを使用し、マルチスレッド のガイダンスに従ってください。

特定のスライドだけをエクスポートできますか?

はい。いくつかのエクスポート メソッドでは、スライド インデックスを指定したり、個別のスライドをレンダリングしたりできます。対象形式の専用記事をご確認ください。

PDF や XPS にエクスポートする際に非表示スライドを含められますか?

はい。PDF および XPS の変換記事に記載された非表示スライドのエクスポート設定を使用してください。

PDF/A 出力を作成できますか?

はい。PDF エクスポートにはコンプライアンス設定が用意されています。詳細は PowerPoint を PDF に変換 を参照してください。

変換時のフォントはどのように処理されますか?

Aspose.Slides は埋め込みフォント、フォント フォールバック、フォント 置換設定を使用できます。埋め込みフォントフォールバック フォントフォント置換 をご覧ください。