我正在从HTML生成PDF。我用于生成PDF的工具是TallComponent PDFKit4.0。在PDF生成服务器中字体问题,但不在本地机器
当在服务器中生成PDF时,索引超出范围例外被抛出。分析后,我发现由于Unicode字符引发的问题,但具有相同的Unicode字符错误不会在本地计算机中抛出。
我的问题是为什么它不会在我的本地机器中抛出相同的错误,但只在服务器中。为了分析这一点,我比较了服务器和本地的可用字体。
在服务器中153字体在C:\ Windows \ Fonts文件夹中可用。 在我的本地机器上可以使用250种字体。
我试图根据下面的链接从我的本地粘贴到UAT服务器粘贴几个字体,但它仍然无法正常工作。
下面的逗号在HTML文件中提交的地址之一是导致了问题。第三方工具对此字体太敏感。
,
我曾尝试下面的网站,找出是什么字体逗号, https://www.myfonts.com/WhatTheFont/ 和我已经安装在服务器的字体,错误没有得到解决。
我不确定我如何缩小分析范围来解决问题。由于我的本地没有问题,但服务器抛出错误,我需要找出什么是确切的原因,并尽快解决这是生产错误。
目前要解决此问题,我正在生产服务器中使用普通逗号更新unicode逗号的数据补丁。但我想永久解决这个问题。
任何帮助将不胜感激。
请仔细阅读[如何提出一个好问题](/ help/how-to-ask)文章,并将您的问题修改为一个清晰的“我有X,我正在做Y,我期待A,我看到B“的形式。现在你有太多的文字没有充分解释你的情况,没有足够的文字和技术细节。 –
其实这不是任何代码相关的问题,所以我没有任何代码发布。我已经解释了问题的细节,到目前为止我已经解决了这个问题。那就是我在这里写的。请让我知道这是没有任何代码的这类问题的合适论坛。 – Govind
如果它不是一个编程问题,那么stackoverflow [不是正确的地方](/ help/on-topic)。最好的地方可能是TallComponent论坛PDFKit论坛或IRC频道,或者他们使用的任何社区模型。 –