• 概要
  • 特徴

Spire.Office for Java は、E-iceblue が提供したエンタープライズレベルの Office Java APIs のまとめであり、Spire.Doc for Java、Spire.XLS for Java、Spire.Presentation for Java、Spire.PDF for Java 及び Spire.Barcode for Java が含まれています。


開発者は、Spire.Office for Java を使用して、Word、Excel、PowerPoint、PDF ドキュメントを開き、作成、変更、変換、印刷、1D &2D バーコードの生成とスキャンなど、Java アプリケーションでさまざまな Office ドキュメント操作を実行できます。

Spire.Office for Java は独立した Office Java ライブラリとして、開発システムまたはターゲットシステムのいずれかに Microsoft Office をインストールする必要はありません。

下記の製品は全て含まれる

Spire.Doc for Java

Spire.Doc for Java は、Java アプリケーションがMicrosoft Officeを使用せずにWord文書を作成、変換、操作、および印刷できるようにする専門的なJava Word APIです。Spire.Doc for Javaでは、Word文書の作成、読み取り、編集、変換、印刷、画像の挿入、ヘッダーとフッターの追加、テーブルの作成、フォームフィールドとメールマージフィールド、ブックマークと透かし、ハイパーリンクの追加、背景の色/画像の設定、脚注と文末脚注の追加、Word文書の暗号化など、さまざまなWord文書処理タスクを実行できます。

Spire.XLS for Java

Spire.XLS for Java は、開発者が Microsoft Office または Microsoft Excel を使用せずに Excelワークシートを作成、管理、操作、変換、および印刷できるようにする専門的な Java Excel API です。

Spire.XLS for Java は、Excel ワークシートの作成、読み取り、編集、変換、印刷や、データの検索と置換、グラフの作成、自動フィルターの作成、ハイパーリンクの読み取りと書き込みや、セルとファイルのマージ/マージ解除、行と列のグループ化/グループ解除、ペインのフリーズ/フリーズ解除、Excel ワークブックの暗号化/復号化など、Java アプリケーションで Excel ワークシートを操作するための幅広い機能を提供します。

Spire.Presentation for Java

Spire.Presentation for Java は、開発者が Java アプリケーションで PowerPoint ドキュメントを作成、読み取り、書き込み、変換、および保存できるようにする専門的な PowerPoint API です。

Spire.Presentation for Java では、スライドの追加/編集/削除、グラフの作成、テーブルの作成、箇条書きの追加、PPT の暗号化と復号化、透かしとハイパーリンクの追加、オーディオとビデオの挿入、段落設定、ドキュメントプロパティ設定、画像の挿入/抽出、テキストの抽出、アニメーションの設定、ヘッダーとフッターの追加、コメントの追加/削除、メモの追加、SmartArt の作成など、豊富な機能セットをサポートできます。

Spire.PDF for Java

Spire.PDF for Java は、Java アプリケーションが Adobe Acrobat を使用せずに PDF ドキュメントの読み取り、書き込み、および保存を可能にする PDF API です。

この Java PDF ライブラリを使用すると、開発者とプログラマーは、PDF ファイルを最初から作成したり、既存の PDF ドキュメントを完全に処理したりするための豊富な機能を実装できます。

Spire.PDF for Java は、PDF からのテキスト/画像の抽出、PDF のマージ/分割、PDF へのテキスト/画像/形状/バーコードの描画、フォームフィールドの作成と入力、PDF レイヤーの追加と削除、PDF のオーバーレイ、テキストの挿入、画像の透かしとブックマークの追加/更新/削除、テーブルの追加、PDF ドキュメントの圧縮などをサポートしています。

Spire.Barcode for Java

Spire.Barcode for Java は、開発者が Java アプリケーション( J2SE および J2EE )で1D および2Dバーコードを生成、読み取り、スキャンするために特別に設計された専門的なバーコードライブラリです。

Spire.Barcode for Java は、ビットマップ、JPG、PNG、EMF、TIFF、GIF、WMF などのさまざまな一般的な画像形式をサポートしています。

以下は Spire.Office for Java の機能について簡単な概要です。

サポートされているファイル形式

  • Word 97-2003、Word 2007、Word 2010、Word 2013とWord 2016 (.doc, docx, .dot)
  • Excel 97-2003 (.xls)、Excel 2007、Excel 2010、Excel 2013、Excel 2016 (.xlsx, .xlsb, .xlsm) とOpen Office (.ods)
  • PDF 1.2からPDF 1.7まで、PDF/A-1b、PDF/x1a
  • PPT、PPS、PPTX、PPSX
  • バーコードBitmap、JPG、PNG、EMF、TIFF、GIF、およびWMF

変換

  • Word を RTF(リッチテキスト形式)に、またはその逆に変換
  • Word を TXT(プレーンテキスト)に変換
  • Word を HTML ファイルに変換
  • Word を XML に変換
  • Word を XPS ドキュメントに変換
  • Word を EPUB(デジタルパブリッシング)に変換
  • Word を PDF に変換
  • Excel を HTML / XML / CSV に変換
  • XML / CSV を Excel に変換
  • Excel を画像に変換
  • Excel をテキストに変換
  • Excel を PDF に変換
  • Excel を XPS に変換
  • Excel を SVG に変換
  • PDF を画像に変換
  • PDF を SVG に変換
  • PDF を XPS に変換
  • XPS を PDF に変換
  • PDF を Word に変換
  • PDF を HTML に変換
  • PPT / PPTX を画像に変換
  • PPT / PPTX を PDF に変換
  • PPT / PPTX を SVG に変換
  • PPT / PPTX を XPS に変換

作業

  • Java で Word にハイパーリンクを挿入
  • Word 文書にテキスト透かしと画像透かしを追加
  • Java で Word からテキストと画像を抽出
  • Java で Word 文書を暗号化および復号化
  • Java で Word 文書に画像を挿入
  • Word 文書のページマージンとページ境界線を設定
  • Java で Word にヘッダーとフッターを挿入
  • Word を印刷
  • Excel、グラフ、自動フィルター、ピボットテーブルを作成および編集
  • Excel でデータを検索して置換
  • Excel ファイルを印刷
  • DataTable、DataView、Array、DataGrid などからデータをインポート/エクスポート
  • Excel をファイル/ストリームに保存、Web レスポンスとして保存
  • Excel で読み取りおよび書き込みハイパーリンクを作成
  • データの並べ替え、データ検証を実装
  • セルとファイルをマージ/マージ解除
  • 行と列のグループ化/グループ解除
  • 行、列、シートの挿入/削除または非表示
  • 複雑な Excel の数式を計算
  • データをリンクするためのハイパーリンクを挿入
  • ワークシートの保護/保護解除
  • プレゼンテーションスライドにテキスト透かしを挿入
  • PowerPoint ドキュメントからの画像の挿入と抽出
  • PowerPoint ドキュメントからテキストを読み取る/抽出
  • PowerPoint でスライドマスターを変更して適用
  • PowerPoint でテーブルセルを結合および分割
  • PowerPoint スライドにハイパーリンクを追加
  • PowerPoint にオーディオ/ビデオを挿入
  • PDF ファイルのマージ/分割
  • PDF で入力可能なフォームフィールドを作成
  • PDF の背景色と背景画像を設定
  • テキスト透かし/画像透かしをPDFに挿入
  • PDF の暗号化と復号化
  • PDF にヘッダーとフッターを追加
  • PDF ドキュメントを印刷
  • バーコードを作成
  • QR コードを生成
  • バーコードをスキャン