问题标签 [xhtmlrenderer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - org.xml.sax.SAXParseException 用于日语字符。元素的内容必须由格式良好的字符数据或标记组成
如果 HTML 具有以下日文字符,则在 Java 程序中出现以下错误。
使用org.w3c.tidy.Tidy解析 HTML,然后使用org.xhtmlrenderer.pdf.ITextRenderer生成 PDF。
错误:
spring-boot - Thymeleaf:无法使用 Spring Boot 2.0.3 在线下载 PDF 的模板
我正在下载一个带有 Web 应用程序的 PDF 文件,该应用程序使用 Spring Boot 2.0.3 开发并使用 Thymeleaf,来自管理部分,受 Spring Security 保护。在本地它工作正常,但在网上我得到这个错误:
org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/email/confirmedbooking", template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
这是控制器:
这是html页面的摘录:
作为模板生成器,我使用的是 org.xhtmlrenderer.pdf.ITextRenderer (flying-saucer-pdf)。
我已经测试过提供不同的 .html 文件来生成 PDF pdfGenerator.createPdf("/email/confirmedbooking", map, idlanguage);
,但结果总是相同的。
docx4j - 使用 docx4j 不读取字体大小样式的 XHTML 到 Docx 转换
XHTML:
转换后的 document.xml:
font-size:8pt;
没有<w:sz w:val="8"/>
在ooxml中转换。如果 font-size 指定为 small、x-large 等。它被转换了。
java - 如何在 FileInputStream 中加载外部图像
我正在使用飞碟(itextrenderer)进行 html 到 pdf 转换...我必须渲染图像..我已经渲染了本地存储中的图像(它工作正常)..我必须做同样的事情外部图像..
这是我的 html 到 pdf 图像渲染器的代码片段...
这是我渲染 html 图像的默认类,我必须在其中加载外部图像
当我通过加载本地图像尝试此操作时,它工作正常,如下所示
我的 html 部分(本地存储图像)看起来像
我的 html 部分(外部存储图像)看起来像
错误信息是
css - 在此上下文中,XHTML 元素不允许作为 XHTML 元素主体的子元素
尽管此页面似乎加载了文件,但我从 NU HTML 检查器收到错误消息。不知道如何清除错误,因为似乎正文中的所有内容当然都是 XHTML 正文元素的子元素。
javascript - Java xhtmlrenderer itextrenderer html pdf 缺失字母(粗体)
服务器端:
客户端:
}
}
可以从客户端创建和获取 pdf 文件。但是当打开它时,一些字母消失了,例如“d”,“b”......并且丢失的字母在标签th或h中都应该是粗体。如您所见,我确实在字体解析器中包含了粗体字体(Arial_Bold.ttf)。所有关于英语,没有其他语言字母。
请告知,并提前感谢。
php - 未从 Geonames 接收数据以获取 API 请求以呈现 HTML 响应
我已经更新了下面的代码,并在进一步研究后将我的用户名添加到地名请求中,但仍然没有乐趣。
可能是我试图从 HTML 传递的值,所以我现在也包括在内。
问题似乎在 ajax 请求和从 geonames API 获取数据请求之间
和我需要发回数据的php。我收到以下错误
警告:第27行C:\xampp\htdocs\geonamesExample\libs\php\getCountryInfo.php中未定义的数组键“geonames”
这是 $output['data'] = $decode['geonames'];
有什么很明显的我想念的吗?
这是我试图从中获取信息的 GeoNames 服务:
海洋/反向地理编码 海洋或海洋的名称。网络服务类型:REST 网址:api.geonames.org/ocean? 参数:lat、lng、radius(可选) 结果:返回给定纬度/经度的海洋或海洋 此处列出了服务返回的海洋。示例http://api.geonames.org/ocean?lat=40.78343&lng=-43.96625&username=demo
此服务也提供 JSON 格式:api.geonames.org/oceanJSON?lat=40.78343&lng=-43.96625&username=demo