【问题标题】:Rendering e-books (say .epub and .pdf) in UWP Apps (universal apps)在 UWP 应用程序(通用应用程序)中呈现电子书(例如 .epub 和 .pdf)
【发布时间】:2020-12-16 12:38:17
【问题描述】:

这里的状态是什么?

前段时间,PDF 渲染工作,但只是缓慢和初级。 .epub 渲染可能有效,我不确定,但由于它已从 Edge 中删除,是否还有机会?

任何第三方解决方案?

【问题讨论】:

    标签: c# .net uwp rendering win-universal-app


    【解决方案1】:

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

    由于整个 PDF 被加载一次,并且在请求时只呈现一页,我发现这非常快。

    至于 .epub 文件,我发现 ASPOSE 提供了将 .epub 转换为 PNGPDF 的 API(对于后者,您可以使用上述方法进行渲染各个 PDF 页面)。如果您想以视觉上吸引人的方式呈现它们,您还可以尝试查找将 .epub 转换为 PNG 或 PDF 的其他 API。否则,您可以使用 EpubSharp 将 .epub 转换为纯文本。

    【讨论】:

      猜你喜欢
      • 2011-03-22
      • 2021-11-15
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 2020-06-05
      • 2021-08-19
      相关资源
      最近更新 更多