3

私の会社では、 AlivePDFPurePDFの 2 つのフレックス PDF ライブラリしか利用できません。
必要なことに関連する非常に優れたドキュメントを見つけるのに苦労しているので、これらのライブラリを使用したことのある人からフィードバックを得たいと思っています。

私がする必要がある主なことは、まともな画像品質で、DisplayObjects のグループを pdf に貼り付けることです。関数は以前にも使用していましorg.alivepdf.pdf.PDF.addImage(..)たが、画質が非常に悪く、処理によって画像の一部が切り取られて使用できなくなりました。

以下は、pdf に貼り付ける必要があるものの例です。

<s:HGroup id="imageGroup">
  <s:Label text="Chart Title" />
  <mx:Legend dataProvider="myChart" />
  <mx:LineChart id="myChart">
    <!-- do chart stuff here -->
  </mx:LineChart>
</s:HGroup>
4

1 に答える 1

1

PDF.addImage() は、低解像度のグラフィックを生成します。より高い品質を得るには、代わりにこれを使用します。

  • ImageSnapshot.captureImage() を使用してイメージ グループのスナップショットを取得し、dpi を 300 に設定します。
  • addImageStream() を使用して、結果の bytearray を PDF に追加します。

私はしばらく AlivePDF を使用しています。いくつかの癖があり、ドキュメントはまばらですが、これは実行可能であり、結果は素晴らしいものです。

于 2012-09-18T06:34:04.453 に答える