ฉันกำลังตั้งค่าเว็บแอปพลิเคชันที่ควรสร้างไฟล์ PDF ของแถวที่เลือกจากตาราง ไฟล์ PDF มีภาพพื้นหลัง ($image.png) ที่อยู่ในโฟลเดอร์อื่นจากไฟล์ XSL ($template)
ที่ได้รับการจัดการ bean get เป็นเทมเพลตและด้วย XML จะสร้าง PDF
เส้นทาง:
ถั่ว (ViewController\Application Sources\view\bean)
$image (ViewController\เนื้อหาเว็บ\ทรัพยากร\พื้นหลัง)
$template (ViewController\เนื้อหาเว็บ\ทรัพยากร\สไตล์ชีต)
วิธีเดียวที่ฉันสามารถรับรูปภาพได้คือใช้เส้นทางสัมบูรณ์ (ไฟล์:\\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>
ฉันกำลังพยายามรับเส้นทางโปรเจ็กต์สัมพัทธ์เมื่อเปิดตัวโปรเจ็กต์ด้วย Weblogic
$image
ไปยัง XSLT ของคุณเป็นพารามิเตอร์ได้หรือไม่ โปรดดูเช่น stackoverflow.com/a/58389757/4092205 - person Tony Graham   schedule 25.10.2019xml:base
แทนได้ (w3.org/TR/xmlbase) ในไฟล์ FO เพื่อบังคับให้ฟอร์แมตเตอร์ประเมินคุณสมบัติbackground-image
ที่สัมพันธ์กับตำแหน่งที่ทราบ โดยไม่คำนึงถึงตำแหน่งของไฟล์ XSL-FO - person Tony Graham   schedule 25.10.2019