Ottieni avvisi per la sostituzione dei font durante il rendering del file Excel
Per ottenere avvisi per la sostituzione dei font durante la conversione dei file Excel in PDF, implementare l’interfaccia IWarningCallback e impostare la proprietà PdfSaveOptions.WarningCallback con la tua interfaccia implementata.
La schermata sottostante mostra un file Excel di origine che utilizzeremo nel codice seguente. Contiene del testo nelle celle A6 e A7 con caratteri che non vengono visualizzati correttamente in Microsoft Excel.
Non tutti i font vengono visualizzati correttamente |
---|
Aspose.Cells sostituirà i font nelle celle A6 e A7 con font appropriati come mostrato di seguito. |
Font sostituiti |
---|
Scarica file di origine e PDF di output
È possibile scaricare il file Excel di origine e il PDF di output dai seguenti collegamenti
Codice
Il codice seguente implementa l’interfaccia IWarningCallback e imposta la proprietà PdfSaveOptions.WarningCallback con l’interfaccia implementata. Ora, ogni volta che un font verrà sostituito in una cella, Aspose.Cells sconterà un avviso all’interno del metodo WarningCallback.Warning().
Output
Dopo la conversione del file Excel di origine in PDF, gli avvisi vengono visualizzati sulla console di debug come segue:
WARNING INFO: Font substitution: Font [ Athene Logos; Regular ] has been substituted in Cell [ A6 ] in Sheet [ Sheet1 ].
WARNING INFO: Font substitution: Font [ B Traffic; Regular ] has been substituted in Cell [ A7 ] in Sheet [ Sheet1 ].