使用 iText 和 C# 应用程序,在 WS 2012 R2,64 位,我得到这个错误,为什么?
Using iText and C# app, in WS 2012 R2, 64 Bits, I got this error, why?
我正在使用 Genexus 开发一个应用程序,它使用 iText 来呈现 PDF。
我在 Windows Server 2012,64 位上收到此错误。
iTextSharp.text.DocumentException:C:\Windows\Fonts\BAR25IFH.TTF cannot be embedded due to license restrictions.
相同的程序在 WS2003 上,32 位,工作正常。!
此致
你应该把这个字体嵌入到你的报告中,genexus 有这个 属性 可以在 PDFREPORT.INI 文件中设置,像这样
[字体位置(周日)]
微软无衬线字体= c:\windows\fonts\micross.ttf
看看这个link
http://wiki.genexus.com/commwiki/servlet/wiki?27500,PDFReport.ini+file+format,
默认情况下它不嵌入字体,您可能已经设置了此 属性,如果是,您可以尝试禁用此 属性,因此此错误应该会消失。
确实是字体文件的问题,我找到了一个BAR25IFH字体,允许嵌入。
而且有效。
此致
我正在使用 Genexus 开发一个应用程序,它使用 iText 来呈现 PDF。
我在 Windows Server 2012,64 位上收到此错误。
iTextSharp.text.DocumentException:C:\Windows\Fonts\BAR25IFH.TTF cannot be embedded due to license restrictions.
相同的程序在 WS2003 上,32 位,工作正常。!
此致
你应该把这个字体嵌入到你的报告中,genexus 有这个 属性 可以在 PDFREPORT.INI 文件中设置,像这样
[字体位置(周日)] 微软无衬线字体= c:\windows\fonts\micross.ttf
看看这个link
http://wiki.genexus.com/commwiki/servlet/wiki?27500,PDFReport.ini+file+format,
默认情况下它不嵌入字体,您可能已经设置了此 属性,如果是,您可以尝试禁用此 属性,因此此错误应该会消失。
确实是字体文件的问题,我找到了一个BAR25IFH字体,允许嵌入。
而且有效。
此致