Actionscript 3 AlivePdf Unicode字符

Actionscript 3 AlivePdf Unicode字符,actionscript-3,alivepdf,Actionscript 3,Alivepdf,是否可以使用alivepdf编写Unicode pdf 我看到一个Unicode.as类,但当我尝试时,adobe reader无法打开创建的pdf 你能给我推荐一些创建unicode字符串的代码片段吗 [编辑] 我做了一些调查。我认为问题出在UnicodePDF.as类上的putcidfont0方法上 问题是,我认为字体度量没有得到很好的解析,许多字符显示为默认字体宽度 我说不出如何修复此问题…请尝试使用新的unicodedf()或将isUnicode位设置为true() 我一两个月前处理过这

是否可以使用alivepdf编写Unicode pdf

我看到一个Unicode.as类,但当我尝试时,adobe reader无法打开创建的pdf

你能给我推荐一些创建unicode字符串的代码片段吗

[编辑]

我做了一些调查。我认为问题出在UnicodePDF.as类上的putcidfont0方法上

问题是,我认为字体度量没有得到很好的解析,许多字符显示为默认字体宽度


我说不出如何修复此问题…

请尝试使用新的
unicodedf()
或将
isUnicode
位设置为true()

我一两个月前处理过这个问题。我的问题是,我传递给AlivePDF的某些字符会导致PDF被破坏

在我的情况下,我仍然有问题,我的研究没有发现有希望的结果,尽管在你的情况下这可能值得一读

AlivePDF库已经有几年没有更新了,根据我的经验,它似乎不能很好地与unicode/其他语言配合使用,尽管我在英语内容中使用过它,但没有问题


由于我的目标是桌面Flash,并且我正在从外部XML文件生成PDF内容,因此我最终只是使用C#和编写了一个helper实用程序应用程序,在您的情况下,这可能是一个选项,也可能不是一个选项。

有一个很大的讨论

我还注意到,在线PDF-to-Doc转换器可以很好地读取UnicodePDF()文件


希望有帮助。

有些字符,如希腊口音、波兰语和许多其他字符,似乎无法通过cid字体使用,因此唯一的方法是在pdf中嵌入字体。

我已经阅读了该讨论。我的问题是我的unicode pdf不能被adobe reader打开,而foxit reader可以阅读。我正在尝试修改库,但在查看pdf参考后,似乎很难用unicode获得一个合适的结果,所以我在寻找其他开发人员的帮助……奇怪的是,我可以输出一个格式良好的unicode字符的内联pdf,除了一些增加额外空间的字符,比如c cedilla。无法说明这是否是地图问题或其他问题。我应该阅读一些json。我可以格式化json,然后输出格式良好的pdf吗?例如,我可以格式化一些中文文本并将其传递给alivepdf吗?我知道已经很晚了,但你找到答案了吗?