Скачиваем pdf файл и открываем - PullRequest
3 голосов
/ 04 августа 2011

В моем приложении есть опция для скачивания PDF.Когда пользователь нажимает кнопку загрузки, файл должен быть загружен.После завершения загрузки у пользователя есть возможность открыть файл.Если устройство содержит программу чтения PDF, файл должен открыться, иначе появится сообщение, содержащее No PDF reader .Также я хочу индикатор выполнения, показывающий статус загрузки.Если кто-нибудь знает решение, пожалуйста, помогите мне.

Ответы [ 2 ]

2 голосов
/ 04 августа 2011

Лучшее, что я придумал, - это использование встроенного элемента управления WebBrowser - если вы укажете WebBrowser на URL-адрес PDF-файла, он будет загружен и пользователю будет предложено открыть его в программе просмотра PDF.

Модель безопасности изолированной программной среды Windows Phone предотвращает обмен файлами между приложениями, за исключением очень ограниченных сценариев (картинки, музыка, ...)

0 голосов
/ 08 января 2013

, если вы хотите отобразить веб-форму в формате PDF, попробуйте это

просто скачайте и установите Элементы управления WP7 ComponentOne

и добавьте этот код в xaml

<Grid>
        <c1Pdf:C1PdfViewer x:Name="pdfViewer"
                           ViewMode="FitWidth"
                           Visibility="Collapsed" />
</Grid>

в C #

 private WebClient wc = new WebClient(); 
private void MainPageLoaded(object sender, RoutedEventArgs e) { 
    wc.OpenReadCompleted += WcOpenReadCompleted; 
    wc.OpenReadAsync(new Uri(http://some-url to point pdf)); 
} 
void WcOpenReadCompleted(object sender, OpenReadCompletedEventArgs e) { 
    pdfViewer.LoadDocument(e.Result); 
    pdfViewer.Visibility = Visibility.Visible; 
}

это должно отображать PDF из Интернета, у меня отлично работает :)

надеюсь, что это поможет вам для получения дополнительной информации см. this

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...