unoplatform/uno

Implement Windows.Data.Pdf

Open

#1.629 aberto em 30 de set. de 2019

Ver no 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 📺

Métricas do repositório

Stars
 (9.789 stars)
Métricas de merge de PR
 (Mesclagem média 14d 8h) (130 fundiu PRs em 30d)

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?

Guia do colaborador