4

gsp から grails コントローラーに svg が渡されています。私はそれをpdfとしてレンダリングし、ファイルを保存しています。ただし、スタイルは添付されていません。スタイリングは外部スタイルシートを使用して行われるため、これは理にかなっています。

私の質問は、grails でバティックを使用してスタイルシートを使用して svg にスタイリングを追加することは可能ですか?

ここに私のソースコードがあります:

 String svg_URI_input = params.image
    TranscoderInput input_svg_image = new TranscoderInput(svg_URI_input);
    OutputStream pdf_ostream = new FileOutputStream("report.pdf");
    TranscoderOutput output_pdf_file = new TranscoderOutput(pdf_ostream);
    Transcoder transcoder = new PDFTranscoder();
    transcoder.transcode(input_svg_image, output_pdf_file);
    pdf_ostream.flush();
    pdf_ostream.close();
    File fd = new File("report.pdf")

私は新しいバティックで、理解できるチュートリアルの例が見つかりません。

4

2 に答える 2

2

外部 SVG を使用するには、SVG コンテンツの前に次の命令を追加する必要があります。

<?xml-stylesheet type="text/css" href="http://ww.test.com/svgstyle.css" ?>

于 2014-09-10T17:32:50.957 に答える