我在.net核心Web API中使用FastReport时遇到问题。 从此代码导出为pdf时:
Report fastReport = new Report();
fastReport.Report.Load($"Report/{installmentReports.ReportName}.frx");
fastReport.Prepare();
PDFExport export = new PDFExport();
using (MemoryStream ms = new MemoryStream())
{
export.Export(fastReport, ms);
ms.Flush();
return File(ms.ToArray(), "application/pdf", Path.GetFileNameWithoutExtension("test") + ".pdf");
}
波斯字符无法正常显示!
Normal Report from designer preview
请帮助我解决此问题。
谢谢
答案 0 :(得分:0)
我用阿拉伯字母遇到了同样的问题。此问题是.NET Core版本的新问题。 .NET 4.x版本在RTL语言中没有此类问题。
当前,唯一的解决方法是使用HTMLExport而不是PDFExport。