Визуализация PDF-файла в формах Xamarin из потока

Я искал в Интернете, но ничего не нашел, поэтому почувствовал необходимость спросить. Мы хотим визуализировать файл PDF на iOS, Android и UWP через Xamarin Forms и самая важная часть с Stream.

Я встречал такие ответы, как это, но они просто усиливают понятие загрузки из файла или URL-адреса.

Нам не разрешено хранить файлы PDF в незашифрованном виде на диске, поэтому я вижу только 2 возможных варианта:

  1. Найдите программу просмотра, которая может выполнять рендеринг с Stream
  2. Реализовать / расширить средство просмотра, которое может выполнять рендеринг с Stream

Я не смог найти много на основе этих параметров, поэтому я либо надеюсь, что кто-то знает о какой-либо структуре или методе достижения этого, либо, по крайней мере, о какой-либо форме библиотеки начальной точки.

Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
Включение UTF-8 в jsPDF с помощью Angular
Включение UTF-8 в jsPDF с помощью Angular
Привет, разработчики, я предполагаю, что вы уже знаете, как экспортировать pdf через jsPDF. Если ответ отрицательный, то вы можете ознакомиться с моей...
4
1
879
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

PDFTron PDFNet SDK доступен для всех перечисленных платформ и Xamarin и поддерживает открытие и просмотр PDF-файла из потока (доступ к диску не требуется).

https://www.pdftron.com/pdf-sdk/xamarin-libraryhttps://www.pdftron.com/documentation/xamarin/guides

Ответ принят как подходящий

Хотя PDFTron был единственным предоставленным ответом, я столкнулся с большими трудностями, во-первых, получить какую-либо информацию от самой компании, чтобы получить информацию о стоимости, а во-вторых, пробные загрузки и образцы даже не компилируются.

На самом деле я провел некоторое дополнительное исследование платных решений и обнаружил, что SyncFusion предлагает элемент управления для просмотра PDF, который также может выполнять рендеринг с Stream. Они также ответили на все мои вопросы и заставили нас приступить к работе менее чем за день.

Другие вопросы по теме