unoplatform/uno

Implement Windows.Data.Pdf

Open

#1.629 geöffnet am 30. Sept. 2019

Auf GitHub ansehen
 (10 Kommentare) (1 Reaktion) (0 zugewiesene Personen)C# (837 Forks)batch import
difficulty/challenging 🤯help wantedkind/enhancementno-reproplatform/android 🤖platform/ios 🍎platform/wasm 🌐project/media 📺

Repository-Metriken

Stars
 (9.789 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 14T 8h) (130 gemergte PRs in 30 T)

Beschreibung

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?

Contributor Guide