サーバーサイドまたはフラッシュでベクター グラフィックスとテキストから PDF を生成する最も簡単な方法
-
11-09-2019 - |
質問
さて、問題は次のとおりです。
- ベクター グラフィックの形式は SWF または SVG のいずれかですが、どちらを選択するかは私次第です
- テキストには任意のフォントを使用できます
- テキストとグラフィックの両方を回転および移動でき、グラフィックも拡大縮小することができます
クライアント側(Flash Player 9)で、alivePDFを使用してこれを行うことを検討しましたが、1。多くのフォントはサポートされていません。2.コードは実際には少しモノリシックで構造化されていないため、自分の中でどこからハッキングを始めればよいのかまったくわかりません...
それで、サーバー側でそれを行うかもしれないと思いました...そこで私の質問は、これを簡単な方法で実現できるライブラリ/ツールを知っている人はいますか?ベクターグラフィックスを解析して自分でPDFに描画することは本当にしたくありません...
挨拶します
バックツードス
解決 2
OK、iTextのは良いポインタだった、と私は確信して、私が欲しいものを行うことができ、このlibに...しかし、私はそのためにあまりにも怠惰なんだ...:)
愚かな簡単な解決策は、しかし、そこにある:、SVGsとしてサーバー上のグラフィックスを持っている(swfmillで)クライアント用のSWFに変換...とPDFをレンダリングするため、クライアントから送信された変換データを使用するだけでなく、新しいSVGを構成する...そしてまともなツールでSVG2PDFそれをするために、テキスト/グラフィックスIDS ...
greetz
back2dos
他のヒント
iTextのライブラリ(Javaのが、iTextSharpという.NETポートを含む、多くのに移植されている)でSVGを含めるための施設を持っているPDFのそれが生成します。同様マニングからiTextの上のかなり良い本があります。
ReportLabの(のpython)+ svglibまたは自体svglibはあなたが欲しいものを行う必要があります。