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


PDFTron PDFNet SDK доступен для всех перечисленных платформ и Xamarin и поддерживает открытие и просмотр PDF-файла из потока (доступ к диску не требуется).
https://www.pdftron.com/pdf-sdk/xamarin-libraryhttps://www.pdftron.com/documentation/xamarin/guides
Хотя PDFTron был единственным предоставленным ответом, я столкнулся с большими трудностями, во-первых, получить какую-либо информацию от самой компании, чтобы получить информацию о стоимости, а во-вторых, пробные загрузки и образцы даже не компилируются.
На самом деле я провел некоторое дополнительное исследование платных решений и обнаружил, что SyncFusion предлагает элемент управления для просмотра PDF, который также может выполнять рендеринг с Stream. Они также ответили на все мои вопросы и заставили нас приступить к работе менее чем за день.