使用alivepdf编写Unicode pdf可能吗?AlivePdf Unicode字符
我看到一个Unicode.as类,但是当我尝试,创建的PDF不能由Adobe Reader中打开。
可否请你建议我一些代码片段来创建一个unicode字符串?
[编辑]
我已经做了一些调查。我认为问题在于UnicodePDF.as类上的putcidfont0方法。
的问题是,我觉得字体指标不会很好解析和许多字符显示使用默认的字体宽度。
我不能说如何解决这个问题?
使用alivepdf编写Unicode pdf可能吗?AlivePdf Unicode字符
我看到一个Unicode.as类,但是当我尝试,创建的PDF不能由Adobe Reader中打开。
可否请你建议我一些代码片段来创建一个unicode字符串?
[编辑]
我已经做了一些调查。我认为问题在于UnicodePDF.as类上的putcidfont0方法。
的问题是,我觉得字体指标不会很好解析和许多字符显示使用默认的字体宽度。
我不能说如何解决这个问题?
这似乎有些字符,如希腊的重音,一些波兰和许多其他字符不可低谷CID字体,所以唯一的办法是在PDF中嵌入字体。
尝试delcaring新UnicodePDF()
或设置isUnicode
位真(see documentation)
我一两个月前处理这个。我的问题是,我将传递给AlivePDF的某些字符会导致PDF文件损坏。
在我来说,我仍然有问题,我的研究结果显示,没有希望的结果,虽然someone else had a strikingly similar issue,可能是值得一读你的情况。
AlivePDF库在几年内还没有更新,并且根据我的经验,它似乎不能很好地与unicode /其他语言一起玩,尽管我已经将它用于英文内容而没有问题。
因为我的目标是桌面Flash,而且我从外部XML文件生成PDF内容,所以最终我只写了一个使用C#和PDFSharp的帮助程序实用程序,这可能会或可能不会成为您的选择。
我应该阅读一些json。我可以格式化json,然后输出格式良好的pdf吗?举例来说,我可以格式化一些中文文本并传递给alivepdf吗? – Tropicalista
我已经阅读过这个讨论。我的问题是,我的unicode PDF不能通过Adobe Reader读取,但读者可以阅读。我试图修改这个库,但在看了pdf参考之后,用unicode得到一个像样的结果似乎很难,所以我正在寻找其他开发人员的帮助...... – Tropicalista
奇怪的是,我可以输出一个带有unicode字符的内联pdf格式良好的格式,除了某些添加额外空间的字符,如c cedilla。不能说这是地图问题还是其他问题 – Tropicalista
我知道这是非常晚,但是你看着办吧? – Mark