日本

PowerPoint(PPTX)プレゼンテーション作成のための最高のオープンソースAPI

最終更新日: 2026年7月6日 オープンソースAPIを使用してプログラムでPowerPointファイルを作成する方法 PowerPoint プレゼンテーション は、ビジネスレポート、教育資料、営業プレゼン、技術文書、そして自動レポートのために最も広く使用されているフォーマットの一つです。プレゼンテーションは通常、Microsoft PowerPoint や類似のソフトウェアを使って手動で作成されますが、開発者はアプリケーション、データベース、API、または分析プラットフォームから PowerPoint ファイルを自動的に生成する必要性が高まっています。 最新のオープンソース PowerPoint ライブラリを使用すれば、Microsoft Office がなくても完全にフォーマットされたPPTXプレゼンテーションを作成できます。週次ビジネスレポートの作成、ダッシュボードのエクスポート、請求書をプレゼンテーションとして生成、あるいはプレゼンテーション生成サービスの構築など、これらの API は開発プロセスを大幅に簡素化します。 本ガイドでは、開発者がプログラムで PowerPoint ファイルを生成する理由、オープンソースライブラリを使用する利点、複数のプログラミング言語で利用できる人気の API、実用的な例、そしてプロフェッショナルなプレゼンテーションを作成するためのベストプラクティスについて解説します。 なぜプログラムでPowerPointファイルを生成するのか? 自動化されたプレゼンテーション生成は、数千のドキュメント間で一貫性を保ちつつ、時間を節約します。 一般的なシナリオには次のものがあります: 自動化されたビジネスレポート 財務ダッシュボード マーケティングプレゼンテーション 製品カタログ 教育用コース教材 プロジェクトステータスレポート 分析エクスポート CRM生成の営業プレゼンテーション 動的コンテンツを含むプレゼンテーションテンプレート 顧客固有のスライドデッキのバッチ生成 スライドを手動で編集するのに何時間も費やす代わりに、開発者はコードを使って数秒でプレゼンテーションを生成できます。 オープンソースAPIの使用の利点 オープンソースのプレゼンテーションライブラリは、プロプライエタリなソリューションと比較して多くの利点を提供します。 コスト効果的 ほとんどのオープンソースライブラリは完全に無料で、スタートアップ、教育機関、エンタープライズアプリケーションに最適です。 クロスプラットフォーム 多くのライブラリは Microsoft Office を必要とせず、Windows、Linux、macOS 上で動作します。 自動化に適した スケジュールジョブやウェブサービスを使用して、数百から数千のプレゼンテーションを自動的に生成します。 簡単な統合 ほとんどの API は、既存のアプリケーション、REST API、デスクトップソフトウェア、クラウドサービスにシームレスに統合されます。 カスタマイズ可能 開発者は、スライドのレイアウト、書式設定、画像、チャート、アニメーション、ドキュメントプロパティを完全に制御できます。 人気の オープンソースPowerPointライブラリ いくつかの成熟したオープンソースプロジェクトが PowerPoint の生成を簡素化します。 言語 ライブラリ PPTX サポート Python python-pptx 優秀 Java Apache POI 優秀 JavaScript PptxGenJS 優秀 .
7月 6, 2026 · 3 分 · Sher Azam Khan

開発者向けの無料かつオープンソースの PPTX から動画への変換方法

最終更新: 2026年7月3日 PPTX をビデオに変換する最適な方法(無料かつオープンソースの手法) PowerPoint プレゼンテーションは、アイデアの共有、ビジネスレポート、教育講義、製品デモなど、最も広く使用されているフォーマットの一つです。しかし、PPTX ファイルを共有することは必ずしも便利な選択肢とは限りません。受信者がプレゼンテーションソフトをインストールしていない場合や、アニメーションがプラットフォーム間で異なる動作をすることがあり、オンラインビューアはすべての視覚効果を保持できないことが多いです。 PPTX プレゼンテーションをビデオに変換することで、これらの問題が解決します。ビデオは事実上すべてのデバイスで再生でき、YouTube にアップロードしたり、ウェブサイトに埋め込んだり、ソーシャルメディアで共有したりしても、互換性の問題を心配する必要はありません。 良いニュースは、これを実現するために高価な商用ソフトウェアは必要ないということです。いくつかの 無料かつオープンソースのツール が、開発者、教育者、企業が PPTX からビデオへの変換を自動化し、優れた品質を保つことを可能にします。 本ガイドでは、最適なオープンソース手法を検討し、その強みを比較し、実用的な変換ワークフローを順に解説します。 なぜ PPTX をビデオに変換するのか? プレゼンテーションビデオは、元の PowerPoint ファイルに比べていくつかの利点があります。 一般的な利点には次のようなものがあります: ユニバーサル互換性 メールやソーシャルメディアで簡単に共有できます YouTube または Vimeo に直接アップロード Microsoft PowerPoint に依存しません 閲覧者に対するスライドの保存性が向上します オンラインコースやチュートリアルに最適です デジタルサイネージやキオスクに最適です PPTX ファイルとは異なり、動画は視聴者がプレゼンテーションソフトをインストールする必要がありません。 一般的なビデオフォーマット ほとんどの変換ワークフローは、以下の形式のいずれかを生成します。 形式 最適な用途 MP4 ユニバーサル互換性 WebM 最新のウェブアプリケーション AVI レガシーシステム MOV Apple エコシステム MKV 高品質なアーカイブ ほとんどのユーザーにとって、MP4 (H.264) は品質、ファイルサイズ、互換性の最適なバランスを提供します。 オープンソース手法 1: LibreOffice Impress + FFmpeg これは最も人気のあるオープンソースのワークフローです。 直接変換する代わりに、プレゼンテーションはまず画像(または PDF)としてエクスポートされ、次に FFmpeg を使用してビデオに結合されます。 仕組み PPTX ↓ LibreOffice ↓ PNG Images ↓ FFmpeg ↓ MP4 Video スライドをエクスポート libreoffice \ --headless \ --convert-to png presentation.
7月 3, 2026 · 3 分 · Sher Azam Khan

PowerPoint プレゼンテーションの保護方法 - 暗号化とパスワード保護

最終更新日: 2026年6月17日 PowerPoint ファイルのセキュリティ: 暗号化、パスワード、そして保護方法 PowerPoint プレゼンテーションには、ビジネス戦略、財務報告、研究データ、顧客情報、知的財産などの機密情報が含まれることが多いです。適切な保護がなければ、これらのファイルは不正ユーザーによってコピー、改ざん、またはアクセスされる可能性があります。 最新の PowerPoint 形式は、プレゼンテーションを偶発的な変更、データ漏洩、サイバー脅威から保護するためのさまざまなセキュリティ機構を提供します。パスワード保護や暗号化からデジタル署名、情報権利管理(IRM)まで、これらの機能を理解することは個人、企業、開発者にとって不可欠です。 本ガイドでは、PowerPoint ファイルを保護するために利用できるさまざまな方法と、プレゼンテーションを守るベストプラクティスを紹介します。 PowerPoint のセキュリティが重要な理由 プレゼンテーションファイルには、価値のある機密情報が頻繁に含まれます。適切なセキュリティは組織やユーザーに次のように役立ちます: 不正アクセスを防止する。 知的財産を保護する。 偶発的な変更を防ぐ。 顧客およびビジネスデータを保護する。 コンプライアンス要件を満たす。 情報漏洩のリスクを減らす。 プレゼンテーションに保存される一般的なコンテンツは次のとおりです: 財務報告書 製品ロードマップ 法的文書 マーケティング計画 社内コミュニケーション 技術設計 研究成果 PowerPoint ファイル形式の理解 PPT 形式 古い PPT 形式はバイナリ構造を使用し、セキュリティ機能が限定的です。 制限事項 暗号化が弱い。 パスワードクラックが容易になる。 メタデータ保護が低下する。 時代遅れのセキュリティメカニズム。 これらの制限のため、PPT ファイルは機密データには一般的に推奨されません。 PPTX 形式 PPTX は、Microsoft Office 2007 で導入された最新の Office Open XML 形式です。 利点 強力な AES 暗号化をサポートします。 パスワード保護が向上しています。 互換性が向上しています。 復旧メカニズムが強化されています。 より安全なドキュメント構造です。 PPTX は安全なプレゼンテーションに推奨される形式です。 PowerPoint 暗号化の解説 暗号化はプレゼンテーションの内容を読めないデータに変換し、正しいパスワードでのみアクセス可能にします。 暗号化が有効な場合: ファイルの内容が暗号化されます。 パスワードからキーが生成されます。 許可されていないユーザーはデータを読むことができません。 許可されたユーザーはファイルを復号して開くことができます。 暗号化は PowerPoint プレゼンテーションに利用できる最も強力な保護層の一つを提供します。
6月 15, 2026 · 2 分 · Sher Azam Khan

ODP vs PPTX:OpenDocument と Microsoft PowerPoint プレゼンテーションフォーマット比較

最終更新: 2026年6月15日 ODP vs PPTX:OpenDocument と Microsoft PowerPoint フォーマット比較 プレゼンテーションファイルは、ビジネスミーティングや教育講義からマーケティングキャンペーン、技術文書に至るまで、あらゆる場面で使用されています。最も一般的なプレゼンテーション形式の 2 つは ODP(OpenDocument Presentation) と PPTX(Microsoft PowerPoint Open XML Presentation) です。 両方の形式は同じ目的を果たしますが、互換性、機能、エコシステムのサポート、利用ケースにおいて大きく異なります。これらの違いを理解することで、開発者、企業、コンテンツ制作者は自分のニーズに合った適切な形式を選択できます。 本ガイドでは、ODP と PPTX を詳細に比較し、それぞれの利点、制限、理想的な活用例を明らかにします。 ODP とは何ですか? ODP(OpenDocument Presentation) は OASIS が開発したオープン標準のプレゼンテーション形式です。OpenDocument Format(ODF)ファミリーの一部であり、以下のオフィススイートで広く使用されています: LibreOffice Impress Apache OpenOffice Impress ONLYOFFICE Calligra Suite ODP はオープン標準であるため、プラットフォームに依存せず、ベンダーロックインがありません。 ODP の主な特徴 XMLベースのフォーマット オープン標準 (ISO/IEC 26300) ベンダーニュートラル 多くのオープンソースオフィススイートでサポート 長期的な文書保存に適しています PPTX とは何ですか? PPTX (PowerPoint Open XML Presentation) は、Microsoft が Office 2007 で導入したデフォルトのプレゼンテーション形式です。従来の PPT バイナリ形式に取って代わり、Office Open XML (OOXML) をベースにしています。
6月 12, 2026 · 2 分 · Sher Azam Khan

PPT と PPTX の比較:2026 年にどの PowerPoint フォーマットが優れているか?

最終更新日: 04 May, 2026 はじめに バイナリ PPT と XML ベース PPTX:パフォーマンス、サイズ、互換性 プレゼンテーションファイル形式の世界では、レガシーな binary PPT からモダンな XML ベース PPTX への移行は、文書技術における最も重要な進化の一つです。ドキュメント処理ツールを構築する開発者であれ、プレゼンテーションを共有するビジネスユーザーであれ、これらのフォーマット間の違いを理解することは、パフォーマンス、ファイルサイズの最適化、互換性にとって重要です。 この詳細ガイドでは、技術的かつ実務的な観点から Binary PPT と XML ベース PPTX を分解して解説します。 📌 バイナリ PPT ファイルとは? PPT(.ppt)フォーマットは、1997 年から 2003 年まで Microsoft PowerPoint が使用していたデフォルトのファイル形式でした。バイナリ構造に基づいており、テキスト、画像、書式設定、メディアなどすべてのデータが単一の連続バイトストリームに保存されます。 主な特徴: 独自のバイナリエンコーディング(Compound File Binary Format)を使用 すべてのプレゼンテーション要素を単一のファイルブロックに保存 コンテンツを解釈するには PowerPoint または専用ツールが必要 拡張性が限られ、最新機能のサポートが不足 PPT は何十年も役割を果たしてきましたが、そのアーキテクチャは、今日のクラウドファーストでデータ駆動型の環境においていくつかの制限を生み出します。 📌 XML ベース PPTX ファイルとは? PPTX(.pptx)フォーマットは Microsoft PowerPoint 2007 で導入され、Office Open XML(OOXML)標準に基づいています。PPT とは異なり、PPTX ファイルは実質的に�数の XML ファイルとメディア資産を含む ZIP アーカイブです。 主な特徴: コンテンツ保存に構造化された XML を使用 スライド、メディア、メタデータをモジュール化されたコンポーネントに分離 ZIP による圧縮をサポート 解析、編集、復元が容易 このアーキテクチャの変化は、パフォーマンス、ファイルサイズ、互換性に大きな影響を与えます。
5月 4, 2026 · 2 分 · Sher Azam Khan

PowerPointをPDF、画像、HTMLに変換する無料ツールとライブラリ

Last Updated: 05 Nov, 2025 PowerPoint プレゼンテーション は、仕事や学業のあらゆる場面で活用されていますが、時には異なる形式での変換が必要になることがあります。スライドをPDF として保存して簡単に共有したり、**画像を抽出してウェブサイトに掲載したり、プレゼンテーション全体をHTML に変換してオンラインで閲覧したりしたい場合もあるでしょう。理由は様々ですが、これらの変換を実現する最適な無料ツールは何かと疑問に思われるかもしれません。 私たちのチームは、PowerPoint (PPT、PPTX) ファイルを変換するための最も信頼性の高い無料ソリューションを見つけるお手伝いをするために、さまざまな ツールとライブラリ をテストし、費用を抑えながら実際に機能するオプションについて詳しく見ていきましょう。 PowerPoint ファイルを変換する理由 ツールの説明に入る前に、これらの変換がなぜ重要なのかを理解しておくことが重要です。PDF は普遍的に読み取り可能で、デバイス間で書式設定が維持されます。スライドの画像 は、ソーシャルメディア、ブログ投稿、ドキュメントなどに再利用できます。 HTML 変換 により、PowerPoint ソフトウェアを使わずにプレゼンテーションを Web 上でアクセスできるようになります。各形式には異なる目的があり、それぞれの変換に適したツールがあれば、何時間もの手間を省くことができます。 PowerPoint から PDF への変換:基本事項 PDF 変換はおそらく最も一般的なニーズです。ここでは、最も効果的な変換方法をご紹介します。 PowerPoint の組み込み機能 Microsoft PowerPoint をお持ちであれば、最も簡単なソリューションは既にコンピューターに用意されています。「ファイル」メニューの「名前を付けて保存」を選択し、形式ドロップダウンから PDF を選択するだけです。この ネイティブ変換 により、書式設定やハイパーリンクが保持され、ファイルの品質も維持されます。ただし、欠点は、PowerPoint をインストールする必要があることです。PowerPoint は、サブスクリプションまたは機関アクセスをお持ちでない限り、無料では入手できません。 LibreOffice Impress LibreOffice は、Microsoft Office に代わる完全に無料のオープンソースツールです。PowerPoint ファイルを非常にスムーズに処理し、数回クリックするだけで PDF にエクスポートできます。 LibreOfficeをダウンロードし、ImpressでPowerPointファイルを開き、PDFとしてエクスポート機能を使用してください。ほとんどのプレゼンテーションで変換品質は優れていますが、複雑なアニメーションは完全には変換されない可能性があります。LibreOfficeの優れた点は、Windows、Mac、Linuxで動作するため、非常に汎用性が高いことです。 Googleスライド クラウドベースのソリューションをご希望の場合は、Googleスライドが簡単な方法です。PowerPointファイルをGoogleドライブにアップロードし、Googleスライドで開き、「ファイル」→「PDFとしてダウンロード」に進みます。この方法は、インターネットに接続できるあらゆるデバイスで使用でき、ソフトウェアのインストールは不要です。 変換プロセスはスムーズですが、非常に複雑な書式設定やカスタムフォントの場合は調整が必要になる場合があります。それでも、ほとんどの日常的なプレゼンテーションであれば、Googleスライドで問題なく処理できます。 オンライン変換ツール いくつかのウェブサイトでは、ソフトウェアのインストールなしで無料のPowerPointからPDFへの変換を提供しています。Aspose.Slides ConversionやPDF24などのツールを使用すると、ファイルをアップロードして数分で変換済みのPDFをダウンロードできます。これらのサービスは素早い変換に便利ですが、ファイルをサードパーティのサーバーにアップロードすることに注意してください。プレゼンテーションに機密情報が含まれている場合は、オフラインの方法に絞ってください。 PowerPoint を画像 (JPG/PNG) に変換する スライドを画像ギャラリーに変換したいですか? 方法はこちらです。 ZIP ファイル形式 これは特別なソフトウェアを一切必要としないため、私のお気に入りの方法です。PowerPoint ファイルの拡張子を .pptx から .
10月 27, 2025 · 2 分 · Sher Azam Khan

開発者向け無料・オープンソースのPowerPoint APIとライブラリ トップ7(2025年)

Last Updated: 29 Oct, 2025 数十年にわたり、Microsoft PowerPoint はプレゼンテーションの王者 として君臨してきました。しかし、何百ものパーソナライズされた売上レポートを作成したり、データベースから 動的なプレゼンテーション 資料を作成したり、コンプライアンス研修のスライドを自動化したりする必要がある場合はどうでしょうか? GUI で手動でクリックしてドラッグするのは面倒なだけでなく、拡張も不可能です。そこでコードの力 が役立ちます。ソフトウェア開発者 は、強力で無料のオープンソース API とライブラリ を活用して、PowerPoint ファイル (PPT、PPTX) をプログラムで作成、編集、操作できます。この自動化により、バックエンドでのレポート生成から Web アプリケーションへの統合プレゼンテーション機能まで、新たな可能性の世界が開かれます。 PowerPoint API とライブラリとは? PowerPoint API (アプリケーションプログラミングインターフェース) または ライブラリ は、開発者が独自のソフトウェアアプリケーションから直接 PowerPoint プレゼンテーション (PPT、PPTX ファイルなど) を作成、読み込み、編集、変換できるようにする、事前に記述されたコードのセットです。これらの機能をゼロから構築する代わりに、これらのツールを統合することで、次のようなタスクを処理できます。 テンプレートからの スライドの生成。 データベースからのテキスト、画像、グラフのスライドへの入力。 プレゼンテーションの PDF や画像などの他の形式への変換。 既存のプレゼンテーションからの データ抽出。 1. Apache POI - Apache POI HWPF および XWPF 最適な対象: Microsoft Office ドキュメント を包括的に制御する必要がある Java 開発者。 概要: Apache POI (Poor Obfuscation Implementation) は、Java エコシステム において、Microsoft Office 形式のファイルを扱う上で文句なしのチャンピオンです。HSLF および XSLF コンポーネントは、それぞれ .
9月 8, 2025 · 3 分 · Sher Azam Khan

オープンソースと商用PowerPoint API:どちらを選ぶべきか?

Last Updated: 06 Nov, 2025 今日のデータ駆動型社会において、PowerPointプレゼンテーションはもはや教室や企業の役員会議室に限られたものではありません。開発者は、Webアプリケーション、レポートシステム、eラーニングプラットフォーム、ビジネスワークフロー向けに、プレゼンテーションファイルをプログラムで作成、変更、自動化する必要性がますます高まっています。このニーズの高まりにより、主に2つの種類のツールが登場しました。オープンソースのPowerPoint APIと商用PowerPoint APIです。どちらを選択するかは、コスト、柔軟性、パフォーマンス、長期的なサポートに直接影響するため、開発者と企業にとって重要な決定となります。 PowerPoint APIとは? PowerPoint APIを使用すると、ソフトウェア開発者はMicrosoft PowerPoint自体に依存することなく、PPTおよびPPTXファイルをプログラムで操作できます。ソフトウェア開発者は、わずか数行のコードでPowerPointプレゼンテーション(PPTX、PPT、PPSXファイルなど)を作成、読み取り、編集、変換できます。新しいスライドの作成、テキストや画像の挿入、グラフの埋め込み、アニメーションの適用、PDFやHTMLなどの形式へのエクスポート、さらには最新のWebアプリケーションにおけるリアルタイムコラボレーションといった機能もサポートしています。PowerPoint APIを統合することで、開発者は時間を節約し、手作業を減らし、スケーラブルなプレゼンテーションソリューションを提供できます。 最高のオープンソースPowerPoint API オープンソースのPowerPointライブラリは、開発者にニーズに合わせてカスタマイズできるコードへの無料アクセスを提供します。これらは通常、Apache 2.0やMITなどの寛容なライセンスに基づいており、個人プロジェクトや商用プロジェクトで料金を支払うことなく使用できます。これらのプロジェクトは活発なコミュニティによって維持されており、一般的なプレゼンテーションタスクに優れた機能を提供します。ただし、高度な機能、専門的なサポート、またはエンタープライズレベルのパフォーマンスが不足している場合があります。 最高のオープンソースPowerPoint API Python-PPTX (Python) – PowerPointファイルの作成と編集に広く使用されています。スライド、図形、テキスト、画像の追加をサポートしていますが、高度なアニメーションやメディアの埋め込みには制限があります。 2. Apache POI – HSLF および XSLF (Java) – Apache POIプロジェクトの一部であり、PPTおよびPPTXファイルの読み取り、作成、変更が可能です。Javaアプリケーションに適していますが、大規模なプレゼンテーションでは処理速度が遅くなる場合があります。 PHPPresentation (PHP) – PHP開発者がプレゼンテーションを動的に生成できるようにします。現在も開発中で、高度な書式設定機能には一部制限があります。 Ruby PowerPoint (Ruby) – 基本的なPowerPointファイル操作のためのRubyインターフェースを提供しますが、PythonやJavaライブラリに比べて機能は少なくなっています。 メリット: 無料、カスタマイズ可能、コミュニティサポート、イノベーションへの対応。 デメリット: 機能制限、大規模ファイルでの処理速度の低下、サポートの信頼性が低い。 商用PowerPoint API 商用プレゼンテーションAPIは、エンタープライズグレードのパフォーマンスを実現するように設計されています。豊富な機能、堅牢なサポートを提供し、信頼性を重視して最適化されています。拡張性、高度な機能、長期的な安定性が不可欠な企業やSaaSプラットフォームに最適です。 最高の商用PowerPoint API Aspose.Slides – .NET、Java、Python、Node.js、Cloud REST API、その他様々なプラットフォームに対応した市場リーダーです。スライド作成から高度なアニメーション、マルチメディア埋め込み、テンプレート操作、フォーマット変換(PPT ↔ PPTX ↔ PDF ↔ HTML)まで、あらゆる機能をサポートしています。エンタープライズレベルのパフォーマンスとクロスプラットフォーム対応で知られています。 GroupDocs.Total – .NET、Java、Cloud、その他様々なプラットフォームに対応しています。包括的なPowerPoint編集および変換機能を備え、ソフトウェア開発者はデスクトップおよびWebアプリケーションに注釈、透かし、暗号化、変換機能を追加できます。 Syncfusion Presentation Library – チャートや図形を強力にサポートする、PowerPointファイルの高性能な作成と操作を可能にする**.
8月 26, 2025 · 1 分 · Sher Azam Khan

Apache POI APIを使用してJavaのPowerPointプレゼンテーションに画像を挿入する

以前のブログ投稿では、Java を使用した Microsoft PowerPoint PPTX ファイルの作成と更新のための Apache POI XSLF API を調査しました。 Apache POI for Java を使用すると、内部ファイル形式の詳細に入ることなく、Java アプリケーション内から PPT および PPTX ファイルを操作できます。 この記事では、Apache POI API を使用して Java で PPTX に画像を挿入する方法を詳しく説明します。 Java を使用して PPTX ファイルから画像情報を読み取る方法も見ていきます。 システム要求 始める前に、システムが次の要件を満たしていることを確認してください。 JDK – Java SE 2 JDK 1.5 以降 メモリ – 1 GB Ram オペレーティング システム – Windows/Linux/Mac OS Java 用 Apache POI のインストール アプリケーションで Apache POI ライブラリを使用するには、Eclipse、IntelliJ IDEA、またはその他の使い慣れた IDE などの Java 開発環境が必要です。次に、以下に示すように、アプリケーションの pom.xml ファイルに Apache POI Maven 依存関係を追加します。
9月 28, 2023 · 2 分 · Kashif Iqbal

JavaでApache Poi APIを使用してPowerPointプレゼンテーションを作成します

以前の記事では、PowerPointプレゼンテーションファイルを操作するために[Apache POIコンポーネント] 1を紹介しました。 hslf(恐ろしいスライドレイアウト形式)とxslf(xmlスライドレイアウト形式)Apache Poiが提供するAPIを見ていました。この記事では、Javaでプレゼンテーションを作成し、[PPTXファイル] 2としてこれらを保存する方法を確認します。 システム要件 開始する前に、システムが次の要件を満たしていることを確認してください。 *JDK - Java SE 2 JDK 1.5以上 *メモリ - 1 GB RAM *オペレーティングシステム - Windows/ Linux/ Mac OS ApachePoiの開発環境のセットアップ Eclipse、Intellij Idea、またはアプリケーションでApache Poiライブラリと協力するのに満足している他のIDEなどのJava開発環境が必要です。次に、以下に示すように、アプリケーションのpom.xmlファイルにApache poi maven依存関係を追加します。 Javaで空のプレゼンテーションを作成 開発が準備が整ったので、最初の空白のPowerPointプレゼンテーションを作成するためのコードを書き込んでみましょう。 XMLSlideShow pptx = new XMLSlideShow(); File file = new File("fileformat.pptx"); FileOutputStream out = new FileOutputStream(file); pptx.write(out); out.close(); 保存されたファイルを開くと、プレゼンテーションがMicrosoft PowerPointで開き、スライドが含まれていないことがわかります。これは、Apache PoiでPowerPointプレゼンテーションを作成するときのデフォルトの動作です。 JavaのPowerPointプレゼンテーションにスライドを追加 上記のコードサンプルは、スライドなしで空のPowerPointプレゼンテーションを作成しました。スライドを使用して新しいプレゼンテーションを作成するには、以下の更新されたコードサンプルに示すように、xmlslideshowクラスのcreateslideメソッドを使用します。 //opening an existing slide show File file = new File("fileformat.pptx"); FileInputStream inputstream = new FileInputStream(file); XMLSlideShow ppt = new XMLSlideShow(inputstream); //adding slides to the slideshow XSLFSlide slide1 = ppt.
9月 8, 2023 · 1 分 · Kashif Iqbal