0

我正在使用 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/
4

0 回答 0