unoplatform/uno

Implement Windows.Data.Pdf

Open

#1,629 opened on 2019幎9月30日

GitHub で芋る
 (10 comments) (1 reaction) (0 assignees)C# (837 forks)batch import
difficulty/challenging 🀯help wantedkind/enhancementno-reproplatform/android 🀖platform/ios 🍎platform/wasm 🌐project/media 📺

Repository metrics

Stars
 (9,789 stars)
PR merge metrics
 (平均マヌゞ 14d 8h) (30d で 130 merged PRs)

説明

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?

コントリビュヌタヌガむド