主に D3 でビジュアライゼーションを行いました。単なるスクリーンショットを作成するのではなく、ベクトル レンダリングの利点を得るために、その素晴らしい pdf を生成したいと考えています。次の場所で確認できます。
http://www.bonneel.com/prot/prot2/
また、D3 ビジュアライゼーションから PDF を作成するセルギーのチュートリアルも見ました。ただし、彼の手法は svg 要素が 1 つしかない場合に機能し (複数のビューにそれを拡張することはできませんでした)、実際には奇妙な出力が生成されます。
それが生成するもののスクリーンショットについては、以下を参照してください: 灰色の背景はクリッピング領域の外側にあり、ビューが誤って黒くなっている (そして視覚化全体が表示されていない) ことに加えて、外側にも広がっていることを示すために示されています。奇妙なアーティファクトのあるクリッピング領域の。
一部の要素がベクトル グラフィックスに変換されない可能性があることは理解していますが (例: 3D ビュー)、ほとんどがベクトル グラフィックスであるスクリーンショットがあると便利です (例: SVG を含むすべての div 要素はベクトル形式で表され、ラスタライズされた 3D ビューのみ)。
何か案が ?