HTML字体无法在生产服务器上呈现为PDF

2020-08-27 09:54发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在开发工作站和生产服务器上对VS sp26、13.0.4000.0使用CR。

TextFormat设置为crHTMLText的文本对象。 HTML块包含

Joe Bloggs

当导出到PDF时,该名称在正确的字体中显示已在2008 R2服务器上运行良好。 但是,升级到Windows Server 2016时,字体在导出为PDF时会以Arial呈现。 已安装Rage Italic字体,并且服务器已重新启动。 它在我的开发工作站上仍然可以正常工作。 在页面设置中,打印机设置为XPS Document Writer,该文件也安装在服务器上。

生产服务器同时安装了32位和64位运行时,与以前的2008 R2设置相同。

在导出为PDF时,为什么没有选择字体是有原因的吗? 这是一个运行版本4.7.2的 asp.net 应用程序,仅导出到PDF,没有 项目中的reportviewers等。

非常感谢您的任何建议。
蒂姆

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在开发工作站和生产服务器上对VS sp26、13.0.4000.0使用CR。

TextFormat设置为crHTMLText的文本对象。 HTML块包含

Joe Bloggs

当导出到PDF时,该名称在正确的字体中显示已在2008 R2服务器上运行良好。 但是,升级到Windows Server 2016时,字体在导出为PDF时会以Arial呈现。 已安装Rage Italic字体,并且服务器已重新启动。 它在我的开发工作站上仍然可以正常工作。 在页面设置中,打印机设置为XPS Document Writer,该文件也安装在服务器上。

生产服务器同时安装了32位和64位运行时,与以前的2008 R2设置相同。

在导出为PDF时,为什么没有选择字体是有原因的吗? 这是一个运行版本4.7.2的 asp.net 应用程序,仅导出到PDF,没有 项目中的reportviewers等。

非常感谢您的任何建议。
蒂姆

付费偷看设置
发送
5条回答
小c菟菟
1楼-- · 2020-08-27 10:09

在较新版本的Windows中,Crystal无法与XPS Document Writer配合使用,因为对此进行了更改。 您可能要尝试使用设置为使用特定打印机的报告集进行测试,并将该打印机作为服务器上的默认打印机安装。 这可能可以解决问题。

-Dell

wang628962
2楼-- · 2020-08-27 10:26

感谢戴尔的建议。

我确实尝试使用Microsoft Print to PDF"打印机",该打印机同时安装在开发和生产中,但没有任何更改。

XPS Document Writer是推荐使用的与设备无关的打印机,以避免在开发服务器和生产服务器之间更改布局。 您能张贴一个概述XPS驱动程序的复杂性的资源,以便我可以评估是否应该切换吗?

奄奄一息的小鱼
3楼-- · 2020-08-27 10:28

右键单击字体文件,检查字体是否具有嵌入权限。

小c菟菟
4楼-- · 2020-08-27 10:20

感谢Ido。 TTF文件的文件属性>详细信息下的"字体可嵌入性"设置为"可编辑"。

三十六小时_GS
5楼-- · 2020-08-27 10:26

最后,我只是选择了一种替代字体" Segoe Script"作为适合我们需求的替代字体,并且确实可以在服务器上以PDF正确呈现。 最好能从SAP获得关于为什么某些字体有效而有些字体无效的答复,这样我们至少可以做出有根据的决定,而不必反复试验。 字体在dev PC上有效,但在服务器上无效。 我给了TTF文件"所有人"权限,但没有任何改变。

一周热门 更多>