Я использую элемент управления WebView Xamarin Forms для отображения PDF, проблема в том, что этот элемент управления корректно отображает его только для iOS, для Android этого не происходит, поэтому я должен реализовать различные решения для каждой из платформ, поэтомуЯ использую следующую реализацию с pdf.js recipes
Мое приложение отображает PDF-файлы, которые локально находятся в устройстве, но не отображаются в пользовательском элементе управления, первый вопрос, который у меня естьэто ... Могу ли я передать путь к файлу в WebView, чтобы я мог его визуализировать?следующим образом ...
предыдущая вещь для привязки свойства PDF к настраиваемому элементу управления следующей формы
<local:CustomWebView Uri="{Binding PDF}"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand" />
Стоит отметить, что введение PDF в папку содержимого проекта Android выполняется следующим образом:
, а затем пакетируйте его вследующим образом в моем представлении XAML, это работает !!!
<local:CustomWebView Uri="CV.pdf"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand" />
Способ передачи пути к моему свойству PDF из моей ViewModel заключается в следующем ...
ViewModel.CS:
#region Constructor
public VisorArchivosViewModel(Evidencia evidencia)
{
navigationService = new NavigationService();
this.evidencia = evidencia;
if (evidencia != null)
{
PDF = evidencia.Path;
}
}
#endregion
Я знаю, чтоу меня простой вопрос, но как я могу показать PDF, который хранится локально на моем устройстве в WebView?
ЛЮБАЯ ПОМОЩЬ ДЛЯ МЕНЯ? *