eBook コンバータ
Sheetize eBook コンバータ for .NET は、EPUB や AZW3 などの主要な eBook フォーマット間の変換を手軽に実現します。出版社、デジタルアーカイブ、データアナリスト、そしてアプリケーションに eBook 機能を直接組み込みたい開発者に最適です。
主なメリット
- 単一コマンドで EPUB または AZW3 を XLSX、XLSB、XLSM、XLTM、XLAM、Excel97To2003、Excel95、SpreadsheetML、XLT、CSV、TSV、SqlScript、DIF、XML、HTML、MHTML、JSON に変換できます。
- 逆変換も可能:上記のスプレッドシートやデータ形式から、洗練された EPUB または AZW3 eBook に戻すことができます。
- 変換中に画像、メタデータ、スタイル、複雑な表を保持します。
- バッチ処理やクラウドサービスに適した高性能エンジン。
マーケティングハイライト
- オールインワン ライブラリ – 20 以上のファイル形式を単一 API で扱い、複数のサードパーティツールが不要です。
- 将来性 – 最新の e‑リーダー規格に対応し、コンテンツが新しいデバイスでも利用可能です。
- 開発者フレンドリー – シンプルで流暢な構文により、.NET プロジェクト、ASP.NET Core サービス、Azure Functions にスムーズに統合できます。
- エンタープライズ対応 – スレッドセーフ設計、包括的なロギング、カスタマイズ可能なオプションで厳しい本番環境にも対応します。
詳細ガイド
XLSX から EPUB への変換
スプレッドシートをリーダー対応の eBook に変換する手順:
EbookConverterのインスタンスを作成し、コンバータを準備します。- 保存オプション(対象フォーマット、出力パス)を設定します。
- ソースと出力先のファイルパスを指定します。
Processメソッドを実行して変換を完了します。
例: XLSX から EPUB への変換
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.xlsx",
};
var saveOptions = new EbookSaveOptions
{
SaveFormat = FileFormatType.Epub,
OutputFile = "D:\\Output.epub"
};
EbookConverter.Process(loadOptions, saveOptions);EPUB から XLSX への変換
eBook からスプレッドシートデータを抽出する手順:
EbookConverterのインスタンスを作成します。- Excel 出力形式の保存オプションを設定します。
- ソースとなる EPUB ファイルとターゲットとなる XLSX の場所を指定します。
Processを呼び出して変換を実行します。
例: EPUB から XLSX への変換
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.epub",
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Output.xlsx"
};
EbookConverter.Process(loadOptions, saveOptions);拡張変換マトリックス
EPUB または AZW3 から生成できる形式:
- XLSX、XLSB、XLSM、XLTM、XLAM、Excel97To2003、Excel95、SpreadsheetML、XLT
- CSV、TSV、SqlScript、DIF、XML、HTML、MHTML、JSON
これらのいずれかの形式から、レイアウト、ブックマーク、埋め込みメディアを保持した完全準拠の EPUB または AZW3 eBook を再構築できます。
なぜ Sheetize を選ぶのか?
- 速度と精度 – 最適化されたパーシングにより、複雑な表や数式を忠実に再現します。
- フルコントロール – 画像圧縮、メタデータ、改ページ、スタイルシートなどを細かく調整できる豊富なオプション。
- クロスプラットフォーム – Windows、Linux、macOS で .NET 6 以降をサポート。
- サポートとドキュメント – 詳細な API リファレンス、コードサンプル、迅速なサポート体制。
Sheetize eBook コンバータで出版ワークフローを強化し、データ抽出を自動化し、リッチな eBook 体験を提供しましょう。