Rendera Unicode Supplementary tecken i utmatning PDF med Aspose.Cells
Normala Unicode-tecken är 2 byte långa medan Unicode Supplementary-tecken är 4 byte långa. Aspose.Cells stöder nu rendering av dessa 4-byte Unicode-tecken.
I den Unicode-tekniska standarden är Supplementary-tecken de tecken som tilldelats kodpunkter från U+10000 till U+10FFFF. Med andra ord är dessa Unicode-tecken större än U+FFFF.
- I UTF-8 är dessa tecken var och en 4 byte långa.
- I UTF-16 kräver dessa tecken 2 surrogat (16-bitars enheter).
Rendera Unicode Supplementära tecken i utdata-PDF med Aspose.Cells
Följande skärmbild visar hur Aspose.Cells renderade käll-Excel-filen till utdata-PDF. Som du kan se har alla tre Unicode Supplementära-tecken renderats exakt som gjorts av Microsoft Excel.
Exempelkod
Du kan använda följande exempelkod för att konvertera källa excel-filen till utdata PDF.
// 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"); |