Farsi字体导出为pdf

时间:2018-11-26 10:24:42

标签: stimulsoft

我从stimulsoft报告中使用。 我有一个将字体设置为波斯语的文本。 如果文本包含英文字符,将显示正方形以导出为pdf而不是英文字符。

我正在使用2013版本。我使用以下代码将其转换为PDF:

StiReport repo = new StiReport();
            repo = Session["report"] as StiReport;
            MemoryStream stream = new MemoryStream();
            Stimulsoft.Report.Export.StiPdfExportSettings settings = new Stimulsoft.Report.Export.StiPdfExportSettings();

            StiPdfExportService service = new StiPdfExportService();
            service.ExportPdf(repo, stream, settings);

            this.Response.Buffer = true;
            this.Response.ClearContent();
            this.Response.ClearHeaders();
            this.Response.ContentType = "application/pdf";
            this.Response.ContentEncoding = Encoding.UTF8;
            //this.Response.AddHeader("Content-Disposition", "attachment; filename=\"report.pdf\"");
            this.Response.AddHeader("Content-Length", stream.Length.ToString());
            this.Response.BinaryWrite(stream.ToArray());
            this.Response.End();

我在论坛中搜索,但不幸的是我没有找到解决方法 如何解决这个问题?

0 个答案:

没有答案