Rendert Unicode-Ergänzungszeichen in der Ausgabe PDF durch Aspose.Cells
Contents
[
Hide
]
Normale Unicode-Zeichen sind 2 Byte lang, während Unicode-Ergänzungszeichen 4 Byte lang sind. Aspose.Cells unterstützt jetzt die Wiedergabe dieser 4-Byte-Unicode-Zeichen.
Im Unicode-Zeichenstandard sind ergänzende Zeichen die Zeichen, denen Codepunkte von U+10000 bis U+10FFFF zugewiesen wurden. Mit anderen Worten, dies sind die Unicode-Zeichen, die größer als U+FFFF sind.
- In UTF-8 sind diese Zeichen jeweils 4 Byte lang.
- In UTF-16 erfordern diese Zeichen 2 Ersatzzeichen (16-Bit-Einheiten).
Rendert Unicode-Ergänzungszeichen in der Ausgabe PDF durch Aspose.Cells
Der folgende Screenshot zeigt, wie Aspose.Cells die gerendertExcel-Quelldatei in dieAusgang PDF. Wie Sie sehen können, wurden alle drei Unicode-Ergänzungszeichen genau so gerendert wie von Microsoft Excel.
Beispielcode
Sie können diesen Beispielcode zum Konvertieren verwendenExcel-Quelldatei hineinAusgang PDF.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |