HTML ページをePub
フォーマットに変換するアプリケーションを作成しています。ePub ファイルの最初のページとして目次が必要なので、ファイルを PDF に変換してみました。この目的のために、Spire PDF と Spire DOC を使用しました。ePub に変換するために、多くのサイトを参照しましたが、直接変換できないことがわかりましたePub
。doc
に変換してからdoc
に変換してみましたePub
。これがコードです。
PDFからWordへ
public void WordCreation()
{
PdfDocument pdfdoc = new PdfDocument();
pdfdoc.LoadFromFile(@"D:\DocFilesConvert\Pdffiles\Merge.pdf");
pdfdoc.SaveToFile(@"D:\DocFilesConvert\DocFiles\FinalMerge.docx", Spire.Pdf.FileFormat.DOCX);
}
Word から ePub へ
public void GetEpub()
{
Spire.Doc.Document document = new Spire.Doc.Document();
document.LoadFromFile(@"D:\DocFilesConvert\DocFiles\FinalMerge.docx");
document.SaveToFile(@"D:\DocFilesConvert\EPubFiles\Final.epub", Spire.Doc.FileFormat.EPub);
System.Diagnostics.Process.Start(@"D:\DocFilesConvert\EPubFiles\Final.epub");
}
しかし、目次をクリック可能にすることができず、目的の形式も得られません。PDF から直接 ePub に変換する直接的な方法はありますか?