Convertire HTML in RTF nelle Windows Store app

di Alessio Leoncini, in WinRT 8.1,

Il controllo WebView permette di renderizzare codice HTML ed espone un metodo CaptureSelectedContentToDataPackageAsync con il quale possiamo creare un DataPackage, oggetto utile alla condivisione attraverso gli Share Contracts.

DataPackage package = await _webView1.CaptureSelectedContentToDataPackageAsync();

Tra le utilità di un oggetto DataPackage c'è quella di recuperare il contenuto stesso in vari formati, tra cui l'RTF, un formato cross platform creato da Microsoft per l'interscambio di documenti tra applicazioni, gestito agevolmente da Microsoft Word, ad esempio.

Questa sorta di conversione è possibile grazie al metodo GetRtfAsync.

 string RTF = await package.GetView().GetRtfAsync();

Il testo può essere salvato o utilizzato come qualunque altra stringa in memoria.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi