我正在使用 FOP 生成 pdf,它工作正常并且一直在生成 pdf 文件。但是有时,当我添加要在 pdf 中显示的 url 链接时。pdf 生成失败,尤其是当 URL 包含任何关键字时,例如 type...例如
网址:https ://www.w3schools.com/jsref/prop_url_type.asp
在它包含 url 中的类型 - 它无法生成抛出错误
我的 FOP 版本是 2.2 我正在使用 kali linux 开发 docker
PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2018.1"
VERSION_ID="2018.1"
每次我生成没有任何网址的pdf时。它工作正常,只有当某些 url 包含类型时才会失败
我的 Shell 脚本包含以下代码来生成 pdf
#!/bin/bash
# MYPDF GENERATOR
# GENERATE PDF REPORT
# fop -r RELAXED MODE PDF GENERATION
/opt/fop-2.2/fop/fop -r -v -xml $HOME/$MYHOST-$MYTIMESTAMP/$MYHOST-$MYTIMESTAMP-master-template.xml -xsl $HOME/$MYHOST-$MYTIMESTAMP/$MYHOST-$MYTIMESTAMP-master-template.xsl -pdf $HOME/$MYHOST-$MYTIMESTAMP/$MYHOST-$MYTIMESTAMP-master-report.pdf &
上面的代码在大多数情况下都可以正常工作,除了偶尔会出现包含关键字类型的任何 url 的问题,当这样的 url 插入其中时。
如果有人可以指导我如何解决这个问题,将不胜感激。
Master-template.xml 包含如下数据:-
116. http://bu.ac.in/list-of-files/
117. http://bu.ac.in/contact-us/
118. http://bu.ac.in/mba-admission/
119. http://bu.ac.in/pg-dip-admission/type=q
120. http://bu.ac.in/pg-admissions/
121. http://bu.ac.in/ admission-for-integrated-courses/
122. http://bu.ac.in/wp-content/uploads/2014/07/PG-Courses-100715.pdf
123. http://bu.ac.in/wp-content/uploads/2014/10/ug_courses.pdf
124. http://bu.ac.in/?p=5790
125. http://bu.ac.in/wp-content/uploads/2014/12/PG-dip-dip-cert-Courses-090715.pdf
126. http://bu.ac.in/exam-notifications/
127. http://bu.ac.in/fee-structure/