首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Winnovative HTML to PDF Converter中未应用的字体

Winnovative HTML to PDF Converter中未应用的字体
EN

Stack Overflow用户
提问于 2014-01-24 21:12:43
回答 1查看 1.7K关注 0票数 1

我已经使用的Winnovative转换的超文本标记语言到PDF,现在我面临着发布的相关字体,我已经使用了不同的字体,如HelveticaNeueLTStd-Cn.otf和它的外观在index.html页,但当我试图创建一个index.html使用以下代码,然后字体是不适用于PDF。

代码语言:javascript
复制
                    pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4;
                pdfConverter.PdfDocumentOptions.EmbedFonts = true;
                pdfConverter.PdfDocumentOptions.PdfCompressionLevel = PdfCompressionLevel.NoCompression;
                pdfConverter.PdfDocumentOptions.PdfPageOrientation = PdfPageOrientation.Landscape;
                pdfConverter.PdfDocumentOptions.FitWidth = true;
                pdfConverter.PdfDocumentOptions.ShowHeader = false;
                pdfConverter.PdfDocumentOptions.ShowFooter = false;
                pdfConverter.PdfDocumentOptions.JpegCompressionEnabled = true;
                pdfConverter.NavigationTimeout = 3600;
                pdfConverter.AvoidTextBreak = true;
                pdfConverter.ConversionDelay = 3;
                pdfConverter.JavaScriptEnabled = true;
                string url = ConfigurationManager.AppSettings["RedirectUrl"].ToString();
                string URL = url + "index.aspx?" + querystring;
                byte[] pdfBytes = null;
                 System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
                response.Clear();
                response.AddHeader("Content-Type", "application/pdf");
                response.AddHeader("Content-Disposition", "attachment; filename=" + "Testing" + ".pdf; size=" + pdfBytes.Length.ToString());
                response.Flush();
                response.BinaryWrite(pdfBytes);
                response.Flush();
                response.End();

有没有人可以指导我如何在Winnovative中应用字体

EN

回答 1

Stack Overflow用户

发布于 2014-07-27 18:53:09

您是否在运行转换器的服务器上安装了该字体?如果你只是在服务器上安装了字体,你还必须重新启动服务器才能使其可供转换器使用。

另一种选择是不在服务器上安装字体,而是使用@ font -face规则在页面中定义一个web字体,然后重新接收字体文件。您可以在convert HTML with web fonts to PDF demo中查看完整的c#和HTML代码示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21333623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档