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
Eliminare una project wiki di Azure DevOps
Aggiornare a .NET 9 su Azure App Service
Configurare lo startup di applicazioni server e client con .NET Aspire
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Abilitare automaticamente il force push di un gruppo su Azure DevOps
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Integrare SQL Server in un progetto .NET Aspire
Integrare OpenAI tramite Aspire
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Integrare un servizio esterno con .NET Aspire
Creare un agente A2Acon Azure Logic Apps
Utilizzare WebJobs su Linux con Azure App Service
I più letti di oggi
- Analizzare il contenuto di una issue con GitHub Models e AI
- .NET Conference Italia 2025 - Milano
- Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
- Integrare OpenAI tramite Aspire
- Definire il colore di una scrollbar HTML tramite CSS
- The Agentic Day - Milano