使用 AlivePDF 生成 pdf 有各种可用的链接。但是这些代码仅适用于显示文本,当我们尝试显示图片时会失败。超过函数 AddImage 和 AddImageStream 的均匀格式与来自库 org.alivepdf 的当前格式不匹配。*
即使在 adobe.com 论坛上,我也无法找到任何最近用类似查询回答的问题。
为了使它在声明部分中起作用,我添加了图像:
<fx:Declarations>
<s:Image id="imgLogoLeft" source="@Embed(source='assets/logoleft.png')" backgroundColor="black"
backgroundAlpha="1"
width="30" height="30"/>
</fx:Declarations>
然后在代码中用作
pdf.addImage(imgLogoLeft,null,10,10,50,50);
没有帮助。
使用具有各种排列和组合的 addImageStream 对我不起作用:
pdf.addImageStream(new pngBytes() as ByteArray);
在此错误中,暂时不支持 Alpha 通道。
现在我想知道是否有人正在使用 AlivePDF 生成 pdf 或者它对图像的支持已停止?是否有任何其他库可以帮助我创建包含多种语言的图像和文本的 pdf。我仍在寻找解决方案。我可以从其他地方获得解决方案,并且通过我的反复试验将更新此链接。否则,如果您认识某个 flex 专家并且知道解决方案的人,请让她/他分享解决方案。
或者可以将边界容器保存为图片?