unoplatform/uno

Implement Windows.Data.Pdf

Open

#1,629 建立於 2019年9月30日

在 GitHub 查看
 (10 留言) (1 反應) (0 負責人)C# (837 fork)batch import
difficulty/challenging 🤯help wantedkind/enhancementno-reproplatform/android 🤖platform/ios 🍎platform/wasm 🌐project/media 📺

倉庫指標

Star
 (9,789 star)
PR 合併指標
 (平均合併 14天 8小時) (30 天內合併 130 個 PR)

描述

What would you like to be added:

Implement Windows.Data.Pdf APIs (PdfDocument, ..)

Why is this needed:

To build a PDF-viewer app in Uno. PdfDocument allows to render PDF files to image files and display them in the app directly without using an external app or WebView.

For which Platform:

  • iOS
  • Android
  • WebAssembly ? (not yet sure if it's possible)
  • Windows

Anything else we need to know?

There's already a simple plugin for rendering PDFs cross-platform, which wraps native APIs for Android, iOS and UWP. However, it has some issues and the project is abandoned for 4 years already. It also uses its own interface and abstractions instead of UWP ones. And it doesn't allow to choose different rendering options.

I am going to implement this feature, because I need for my app and I need the rendering options. Can you please, provide me some guidance on how to do it right?

貢獻者指南