この短いチュートリアルでは、PDFファイルをC#を使ってEPUBに変換する方法を解説しています。IDEの設定方法、手順の詳細、そしてPDFファイルをEPUBに変換するためのサンプルコードを提供します。LoadOptionsオブジェクトの設定を変更することで、ソースPDFファイルの読み込み方法をカスタマイズできます。
C#を使ってPDFをEPUBに変換する手順
- Aspose.Words for .NETを使ってPDFからEPUBに変換するための開発環境を設定します
- ソースファイルの読み込みオプションを設定するために、LoadOptionsクラスのインスタンスを作成します
- 読み込み形式をPDFに設定します
- 出力ファイル名とEPUB保存形式を受け取るオーバーロードされたSaveメソッドを使用します
これらの手順では、C#を使ってPDFをEPUB形式に変換する方法を説明しています。LoadOptionsクラスのインスタンスを作成して読み込み方法をカスタマイズし、読み込み形式をPDFに設定し、Save()メソッドを使用して目的のEPUBファイルを作成します。必要に応じて、出力をバイト配列やストリームとして保存することもできます。
C#を使ったPDFからEPUBへの変換コード
using Aspose.Words; // Importing the Aspose.Words library | |
using Aspose.Words.Loading; // Importing the Loading namespace | |
namespace PdfToEpubConverter // Defining the namespace | |
{ | |
class EbookConverter // Renaming the class | |
{ | |
// Main method | |
static void Main(string[] args) | |
{ | |
// Create an instance of the License | |
License converterLicense = new License(); | |
converterLicense.SetLicense("License.lic"); | |
// Creating load options | |
LoadOptions fileLoadOptions = new LoadOptions() | |
{ | |
LoadFormat = LoadFormat.Pdf // Indicating the input file format | |
}; | |
// Loading the PDF document | |
Document inputDocument = new Document("Sample.pdf", fileLoadOptions); | |
// Saving the loaded PDF document | |
inputDocument.Save("ConvertedEbook.epub", SaveFormat.Epub); | |
} | |
} | |
} |
このコードは、C#を使用してPDFファイルをEPUBに変換するプロセスを示しています。もしPDFソースファイルが暗号化されている場合、LoadOptionsオブジェクトにパスワードを指定してください。また、コンテンツに相対URLが含まれている場合、baseUriプロパティを設定してそれらを絶対URIに変換できます。
この記事ではPDFからEPUBへの変換方法について学びました。WordファイルをEPUBに変換する方法については、C#を使ったWord DOCのEPUBへの変換の記事を参照してください。