英文:
MigraDoc RTF Document cannot translate special characters
问题
我创建了一个应用程序,在该应用程序中,我们想要创建 .rtf 和 .pdf 文档。
文档中还包含像 ä,ü,ö,ß 这样的字符,我们遇到了一个大问题,那些特殊字符在 RTF 文档中显示不正确。
用于创建 RTF 文档的工具是 "Migradoc" 和 "RtfDocumentRenderer"。
PDF 将被正确创建... 而且对于 RTF 文档,我们已经尝试了一些方法:
-
在调用渲染器之前设置 UTF 编码
-
更改区域设置
-
将文档创建为字节数组,将其转换为数组,对字节数组进行编码,但没有成功
-
用 Unicode 替代字符。
英文:
I created an application, where we want to create .rtf & .pdf Documents.
The documents also contain characters like ä,ü,ö,ß and we have the big issue, that those special characters are not shown correctly in the RTF Document.
For creating the rtf document, we are using "Migradoc" and the "RtfDocumentRenderer".
The PDF will be created correctly... And for the rtf document, we already tried a few things:
-
Setting the UTF encoding before calling the renderer
-
changing the culture info
-
creating the document as byte array, converting it to an array, encoded the byte array, but without success
-
with Unicode instead of the character.
答案1
得分: 1
使用最新版本,也可以使用特殊的语言字符。(版本 PDFsharp-MigraDoc 6.0.0-preview-2)
英文:
With the newest version, it is possible to use special language characters as well. (Version PDFsharp-MigraDoc 6.0.0-preview-2 )
答案2
得分: 0
当前版本1.51的PDFsharp/MigraDoc面向.NET 2.0/.NET 3.5。特殊字符适用于.NET Framework版本直到4.x。
下一个版本的PDFsharp(6.0.0的预览版本已经发布)面向.NET 6,并正确处理默认编码的更改。
英文:
The current version 1.51 of PDFsharp/MigraDoc targets .NET 2.0/.NET 3.5. Special characters work with .NET Framework versions up to 4.x.
The next version of PDFsharp (preview versions of 6.0.0 have already been published) targets .NET 6 and properly deals with the change of the default encoding.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论