unoplatform/uno

Implement Windows.Data.Pdf

Open

#1 629 ouverte le 30 sept. 2019

Voir sur GitHub
 (10 commentaires) (1 réaction) (0 assignés)C# (837 forks)batch import
difficulty/challenging 🤯help wantedkind/enhancementno-reproplatform/android 🤖platform/ios 🍎platform/wasm 🌐project/media 📺

Métriques du dépôt

Stars
 (9 789 stars)
Métriques de merge PR
 (Merge moyen 14j 8h) (130 PRs mergées en 30 j)

Description

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?

Guide contributeur