eBook Converter
Sheetize eBook Converter for .NETは、EPUBやMOBIなどの一般的なeBook形式との間で文書をシームレスに変換することを可能にします。これは、出版社、デジタルライブラリ、eBook機能をアプリケーションに統合する開発者に最適です。
主な機能
PDFからEPUBへの変換
PDFファイルをEPUB形式に簡単に変換し、eReaderやその他のeBook形式をサポートするデバイス用に最適化します。
EPUBからPDFへの変換
eBookコンテンツをEPUBからPDFに変換し、印刷やオフライン表示に適した標準化された形式にします。
詳細ガイド
PDFをEPUBに変換
PDF文書をEPUB eBookに変換するには:
- コンバータを初期化:
EbookConverter
のインスタンスを作成します。 - 変換オプションを設定:
PdfToEpubOptions
を使用して、画像処理やメタデータなどEPUB出力の設定を構成します。 - 入力と出力のパスを定義: 入力PDFと出力EPUBのパスを設定します。
- 変換を実行:
Process
メソッドを呼び出して文書を変換します。
例:PDFをEPUBに変換
// ステップ1: eBookコンバータを初期化
var converter = new EbookConverter();
// ステップ2: PDFからEPUBへの変換オプションを設定
var options = new PdfToEpubOptions();
options.IncludeImages = true; // 出力EPUBに画像を含める
options.SetMetadata("Title", "Converted eBook");
// ステップ3: ファイルパスを設定
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.epub"));
// ステップ4: 変換を実行
converter.Process(options);
PDFからEPUBへの変換に利用可能なオプション
- IncludeImages: 出力EPUBに元のPDFから画像を含めるかどうかを指定します。
- SetMetadata: EPUBファイルにタイトル、著者、主題などのメタデータを追加します。
EPUBをPDFに変換
EPUBファイルをPDFに変換するには:
- コンバータを初期化:
EbookConverter
のインスタンスを作成します。 - PDFオプションを設定:
EpubToPdfOptions
を使用して、ページレイアウトや余白などの設定を定義します。 - パスを指定: 入力EPUBと出力PDFのファイルパスを設定します。
- 変換を実行:
Process
メソッドを呼び出して変換を完了します。
例:EPUBをPDFに変換
// ステップ1: eBookコンバータを初期化
var converter = new EbookConverter();
// ステップ2: EPUBからPDFへの変換オプションを設定
var options = new EpubToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Portrait;
options.Margin = new MarginSettings(10, 10, 10, 10);
// ステップ3: ファイルパスを設定
options.AddInput(new FileDataSource("input.epub"));
options.AddOutput(new FileDataSource("output.pdf"));
// ステップ4: 変換を実行
converter.Process(options);
EPUBからPDFへの変換に関する追加オプション
- PageLayoutOption: 結果のPDFのページレイアウトを設定します(例:
Portrait
またはLandscape
)。 - MarginSettings: 出力PDFの余白を定義します。
このコンバータは、eBook関連のワークフローを自動化したい出版社や開発者にとって非常に役立ちます。PDF文書からeBookを作成したり、印刷用にeBookファイルを準備したりする際に、Sheetize eBook Converterは柔軟なソリューションを提供します。