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に変換するには:

  1. コンバータを初期化: EbookConverterのインスタンスを作成します。
  2. 変換オプションを設定: PdfToEpubOptionsを使用して、画像処理やメタデータなどEPUB出力の設定を構成します。
  3. 入力と出力のパスを定義: 入力PDFと出力EPUBのパスを設定します。
  4. 変換を実行: 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に変換するには:

  1. コンバータを初期化: EbookConverterのインスタンスを作成します。
  2. PDFオプションを設定: EpubToPdfOptionsを使用して、ページレイアウトや余白などの設定を定義します。
  3. パスを指定: 入力EPUBと出力PDFのファイルパスを設定します。
  4. 変換を実行: 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は柔軟なソリューションを提供します。

 日本語