あなたは確かにPHPからInkscapeを呼び出すことができます-私はそれをしました、ここを見てください。このアプローチを使用すると、SVGを必要なすべての形式(PDF、PNG、JPG)にレンダリングできます。
サーバーにカスタムフォントがインストールされている場合は、これらのフォントを使用してレンダリングできます。これにより、発行者になる可能性があることに注意してください。したがって、これらのフォント(またはユーザー)を使用してレンダリングするためのライセンスがあることを確認する必要があります。内容に応じて行います)。
InkscapeがデフォルトでWebサーバーにインストールされることはめったにないため、VPSなどのrootアクセス権を持つサーバーを使用して自分でインストールする必要があります。
Inkscapeにはセキュリティの脆弱性があり、ユーザーが作成したファイルがサーバーファイルを盗み、サーバーのメモリが不足する(つまりクラッシュする)可能性があることに注意してください。その修正は現在公開されていますが、リリースされているかどうかはわかりません。したがって、ユーザーによってアップロードされたSVGファイルをレンダリングする場合は、慎重に汚染を取り除きます。