【发布时间】:2018-02-22 12:20:25
【问题描述】:
我正在创建一个将 HTML 页面转换为 ePub 格式的应用程序。我尝试将文件转换为 PDF,因为我需要目录作为 ePub 文件的第一页。为此,我使用了 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?
【问题讨论】:
-
现在怎么样了?标题说 PDF=>ePub,第一行说“HTML=>ePub”然后你输入 Word=>ePub ?
-
也许你应该检查一下 Spire 文档,这是一个可在 nuget 下载的专有 api。 e-iceblue.com/Introduce/pdf-for-net-introduce.html#.Wo63kK7iaHt
-
也签入了。只能选择将 word 转换为 ePub @bradbury9
-
再读一遍:你有 HTML。 HTML 是一种标记格式,因此您应该能够轻松创建从标题标签生成 TOC html 的转换。然后你就拥有了用生命填充 ePub 容器所需的一切......不需要 pdf,不需要单词。
-
我只需要将 HTML 转换为 ePub 和目录。 @Fildor
标签: c# epub document-conversion