在UWP Apps通用应用程序中渲染电子书例如.epub和.pdf

问题描述

这里的状态如何?

前段时间,PDF渲染有效,但速度缓慢且基本。 我不确定.epub渲染是否可行,但是由于已将其从Edge中删除,根本没有机会吗?

任何第三方解决方案?

解决方法

您是否查看了UWP样本存储库中的PdfDocument样本?在此示例中,显示了如何读取pdf文件,将其转换为图像,然后在Image控件(确切地说,在Scenario1_Render.xaml.cs文件中)中显示此图像。

由于整个PDF加载一次,并且仅在请求时呈现一页,所以我发现这很快。

对于.epub文件,我发现 ASPOSE 提供了将.epub转换为PNGPDF的API(对于后者,您可以在上面使用提到的呈现单个PDF页面的方法)。如果您想以美观的方式呈现它们,也可以尝试查找将.epub转换为PNG或PDF的其他API。否则,您可以使用EpubSharp将.epub转换为纯文本。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...