Rendere i caratteri supplementari Unicode nel PDF di output con Aspose.Cells
I caratteri Unicode normali sono lunghi 2 byte mentre i caratteri supplementari Unicode sono lunghi 4 byte. Aspose.Cells ora supporta il rendering di questi caratteri Unicode a 4 byte.
Nello standard dei caratteri Unicode, i caratteri supplementari sono i caratteri assegnati a punti codice da U+10000 a U+10FFFF. In altre parole, questi sono i caratteri Unicode maggiori di U+FFFF.
- In UTF-8 questi caratteri sono lunghi 4 byte.
- In UTF-16 questi caratteri richiedono 2 surrogati (unità di 16 bit).
Rendere i caratteri supplementari Unicode nel PDF di output con Aspose.Cells
La seguente schermata mostra come Aspose.Cells ha reso il file di Excel di origine nel PDF di output. Come puoi vedere, tutti e tre i caratteri supplementari Unicode sono stati resi esattamente come fatto da Microsoft Excel.
Codice di esempio
Puoi utilizzare questo codice di esempio per convertire file di Excel di origine in PDF di output.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Load your source excel file containing Unicode Supplementary characters | |
Workbook wb = new Workbook(dataDir + "unicode-supplementary-characters.xlsx"); | |
// Save the workbook | |
wb.Save(dataDir + "RenderUnicodeInOutput_out.pdf"); |