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
Configurare lo startup di applicazioni server e client con .NET Aspire
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Selettore CSS :has() e i suoi casi d'uso avanzati
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Utilizzare Hybrid Cache in .NET 9
Introduzione ai web component HTML
Esporre un server MCP esistente con Azure API Management
Raggruppare risorse in .NET Aspire
Supportare la crittografia di ASP.NET Core con Azure Container App
Utilizzare l nesting nativo dei CSS
Gestione CSS in Blazor con .NET 9
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Sfruttare una CDN con i bundle di ASP.NET
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Inserire le news di Punto Informatico nel proprio sito
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Le DirectInk API nella Universal Windows Platform
- Gli oggetti CallOut di Expression Blend 4.0


