Я хочу загрузить PDF, как описано в https://blog.pieeatingninjas.be/2016/02/06/displaying-pdf-files-in-a-uwp-app/.
Загрузка и преобразование PDF работает, но теперь мне нужно загруженное растровое изображение обратно в мой общий главный проект, где я не могу использовать UWP-BitmapImage.
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(filePath));
PdfDocument pdf = await PdfDocument.LoadFromFileAsync(file);
BitmapImage firstPDF = new BitmapImage();
PdfPage page = pdfDoc.GetPage(0);
using (var stream = new InMemoryRandomAccessStream())
{
await page.RenderToStreamAsync(stream);
await image.SetSourceAsync(stream);
}
firstPDF
теперь относится к типу Windows.UI.Xaml.Media.Imaging.BitmapImage
.Но мне нужно Xamarin.Forms.Image
.