La lettura dei file PDF in Windows Phone è possibile attraverso un plug-in di Adobe che installa all'interno del sistema un handler per gestire i file PDF.
All'interno di Windows Phone, non esiste un modo diretto per aprire un file con il rispettivo programma, ma si può sfruttare lo stesso sistema presente in Windows. E' sufficiente, cioè, aprire il file all'interno del browser, all'interno del quale è installato un plug-in in grado di far partire l'applicazione corrispondente.
Nel caso di un documento PDF, dunque, sarà sufficiente sfruttare il launcher WebBrowserTask per richiedere a Windows Phone l'esecuzione di un task all'interno del browser:
using Microsoft.Phone.Tasks; void OpenPDF() { string url = "http://myserver/showPDF.aspx?id=1"; var task = new WebBrowserTask(); task.URL = url.ToString(); task.Show(); }
Il codice precedente avrà l'effetto di aprire Internet Explorer, quindi l'applicazione di Acrobat, se installata.
Questa tecnica può essere sfruttata per richiedere l'apertura di PDF, anche generati server side, oltre che di qualsiasi altro tipo di file (documenti Office) che possa contare su un plug-in all'interno di Internet Explorer.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Centralizzare gli endpoint AI Foundry con Azure API Management
Creare agenti facilmente con Azure AI Agent Service
Ordine e importanza per @layer in CSS
Collegare applicazioni server e client con .NET Aspire
Supportare la crittografia di ASP.NET Core con Azure Container App
Utilizzare Containers in .NET Aspire
.NET Conference Italia 2024
La gestione della riconnessione al server di Blazor in .NET 9
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Path addizionali per gli asset in ASP.NET Core MVC
Integrare SQL Server in un progetto .NET Aspire
Gestione dei nomi con le regole @layer in CSS
I più letti di oggi
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- .NET Conference Italia 2025 - Milano
- Gestione ciclo di vita in .NET Aspire
- The Agentic Day - Milano
- Gestione CSS in Blazor con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Gestione file Javascript in Blazor con .NET 9
- Inviare un'e-mail con ASP.NET