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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare le collection expression per inizializzare una lista di oggetti in C#
Reactive form tipizzati con FormBuilder in Angular
Criptare la comunicazione con mTLS in Azure Container Apps
Effettuare il pull di git LFS in un workflow di GitHub
Definire lo stile CSS in base alle dimensioni del container
Generare file per il download da Blazor WebAssembly
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Come migrare da una form non tipizzata a una form tipizzata in Angular
Load test di ASP.NET Core con k6
Usare una container image come runner di GitHub Actions
Specificare il versioning nel path degli URL in ASP.NET Web API