Saya sedang menyiapkan aplikasi web yang akan menghasilkan pdf dari baris yang dipilih dari sebuah tabel. Pdf memiliki gambar latar belakang ($image.png) yang terletak di folder berbeda dari file XSL ($template).
Kacang yang dikelola mendapatkan templatnya dan dengan XML menghasilkan PDF.
Jalur:
kacang (ViewController\Sumber Aplikasi\view\bean)
$gambar (ViewController\Konten Web\sumber daya\latar belakang)
$template (ViewController\Konten Web\sumber daya\stylesheet)
Satu-satunya cara saya bisa mendapatkan gambar adalah menggunakan jalur absolut (file:\\C:\some\folder\image.png).
<fo:layout-master-set>
<fo:simple-page-master page-height="29.7cm" page-width="21cm">
<fo:region-body background-image="file:\\\background/image.png"/>
</fo:simple-page-master>
</fo:layout-master-set>
Saya mencoba mendapatkan jalur proyek relatif ketika proyek diluncurkan dengan Weblogic.
$image
ke XSLT Anda sebagai parameter? Lihat, misalnya, stackoverflow.com/a/58389757/4092205. - person Tony Graham   schedule 25.10.2019xml:base
(w3.org/TR/xmlbase) dalam file FO untuk memaksa pemformat mengevaluasi propertibackground-image
relatif terhadap lokasi yang diketahui terlepas dari lokasi file XSL-FO. - person Tony Graham   schedule 25.10.2019