製品・サービス
libTextConv (テキストコンバータライブラリ)
libTextConv とは
libTextConv は Microsoft Word や Excel などのバイナリファイルをプレーンテキストに変換する C 言語用のライブラリです。 文書管理、検索システムなどの応用アプリケーションへの適用や、メールシステムと組み合わせての添付ファイル処理など、 さまざまな利用が考えられます。
導入事例
Web Mail の老舗 トランスウエア様で、 各種メール製品に libTextConv が採用されています。 導入事例の詳細は こちら でご覧いただけます。
SRA が提供しているメールアーカイブ製品 MailDepot では、 添付ファイルの解析に libTextConv が採用されています。
弊社の全文検索機能を搭載したメールソフト製品 Sylpheed Pro では、 添付ファイルからのテキスト抽出処理に libTextConv を利用しています。
特長
- ライブラリとして実装しているため、プロセス生成なしで高速に実行できます。
- 全文検索などの用途に利用できます。
- コマンドや関数などのインターフェースで簡単に使うことができます。
- パスワードで暗号化されたファイルに対応しています(doc, xls, pptに対応)。

- PHP 言語から利用するための拡張モジュールが用意されています(ダウンロード)。
- Office などのアプリケーションに依存せずに動作します。
- Linux, Solaris, Windows などマルチプラットフォームに対応しています。
対応フォーマット
| アプリケーション | ファイル形式 (拡張子) |
|---|---|
| Microsoft Office 97 〜 2003 (Word、Excel、PowerPoint) |
.doc .xls .ppt |
| Microsoft Office 2007 / 2010 (Word、Excel、PowerPoint) |
.docx .xlsx .pptx (OpenXML) |
| OpenOffice.org 2.x / 3.x (Writer、Calc、Impress) |
.odt .ods .odp (OpenDocument) |
| OpenOffice.org 1.x (Writer、Calc、Impress) |
.sxw .sxc .sxi |
| 一太郎 (Ver.8 以降) | .jtd |
| RTF (ワードパッド等) | .rtf |
| HTML※1 | .html .htm |
| SGML※1 | .sgml |
| XML※1 | .xml |
| 各種アーカイバ | .zip .tar .tar.gz .gz .lzh※2 .tar.bz2※3 |
- ※ 1
- テキスト要素のみ出力されます。また、文字コードは変換されません。
- ※ 2
- lzh ファイルの展開には同梱されている 7-Zip が必要です。
- ※ 3
- tar.bz2 ファイルの展開は自動判別による対応となります。
対応 OS
- Red Hat Enterprise Linux 6 (x86 / x86-64)
- Red Hat Enterprise Linux 5 (x86 / x86-64)
- Red Hat Enterprise Linux 4 (x86 / x86-64)
- Red Hat Enterprise Linux 3 (x86 / x86-64)
- SUSE Linux Enterprise Server 10 (x86 / x86-64)
- openSUSE 11.0 (x86 / x86-64)
- Solaris 10 (SPARC / x86)
- Solaris 9 (SPARC)
- Microsoft Windows XP (32bit)
- Microsoft Windows Vista (32bit)
- Microsoft Windows 7 (※ 64bit 版では 32bit モードで動作)
※ その他 Linux については今後対応予定です。
※ 上記以外の OS についてはお問い合わせください。
libTextConv の性能
libTextConv は高速動作が特徴です。以下にサンプルドキュメントでの性能テスト結果を示します。
- テスト方法:
各フォーマットのドキュメントを libTextConv で1000回繰り返しテキスト抽出し、1回あたりの実行時間を計測。 - 実行環境:
Intel Core 2 Duo E6600, RAM 3.2GB - バージョン:
libTextConv 2.0.0
| MS Office |
.doc (825KB, 69P) | |
|---|---|---|
| .xls (91KB, 18P) | ||
| .ppt (360KB, 16P) | ||
| OOo 2.0 |
.odt (399KB, 69P) | |
| .ods (23KB, 18P) | ||
| .odp (201KB, 16P) | ||
| .pdf (341KB, 16P) |
※ 数値は、1ファイルごとの抽出処理時間 (単位: ミリ秒)です。
バージョン情報
- libTextConv 2.5.0 (12/04/12)

- libTextConv 2.0.1 (12/02/15)
- libTextConv 2.0.0 (11/08/24)
- libTextConv 1.3.2 (12/02/15)
- libTextConv 1.3.0 (10/04/13)
- libTextConv 1.2.1 (09/12/25)
- libTextConv 1.2.0 (09/08/10)
- libTextConv 1.1.2 (09/04/15)
- libTextConv 1.1.1 (08/12/26)
ダウンロード
libTextConv の PHP 拡張モジュールのソースコードがダウンロードできます。
価格
Linux / Solaris 版
| 製品価格 + 初年度保守 | 次年度以降保守 | |
|---|---|---|
| サーバライセンス (1 サーバあたり) | 315,000 円 (税込) | 47,250 円 (税込) |
| 開発用サーバライセンス (1 サーバあたり) | 157,500 円 (税込) | 47,250 円 (税込) |
Windows 版
| 製品価格 + 初年度保守 | 次年度以降保守 | |
|---|---|---|
| サーバライセンス (1 サーバあたり) | 315,000 円 (税込) | 47,250 円 (税込) |
| 開発用サーバライセンス (1 サーバあたり) | 157,500 円 (税込) | 47,250 円 (税込) |
上記は一般価格であり、製品組み込みの ISV 価格は、 お問い合わせのページ よりお問合せください。
※ libTextConv は SRA OSS, Inc. 日本支社が開発 / 販売しています。

