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);
このエラーでは、アルファ チャンネルは現在サポートされていません。
PDFを生成するためにAlivePDFを使用している人がいるのか、それとも画像のサポートが停止しているのか疑問に思っていますか? 複数の言語で画像とテキストを含む PDF を作成するのに役立つ他のライブラリはありますか。私はまだ解決策を探しています。他の場所から解決策を得ることができ、試行錯誤からこのリンクが更新されます。または、フレックスの専門家で、その解決策を知っている人を知っている場合は、その人に解決策を共有するように依頼してください。
または、境界コンテナを画像として保存できますか?