• 概要
  • 特徴

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コードを生成
  • バーコードをスキャン