问题标签 [xmlworker]
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 - iTextPDF 和 XMLWorker - 字体加载期间 App Engine 将类 MappedByteBuffer 列入黑名单
我有一个 App Engine Java Maven 项目,配置了以下依赖项
我正在使用排除策略来忽略主要 iText 版本并使用 iTextG 版本,特定于 Android/App Engine
我的项目配置为接收 html 输入、css 文件和一些字体文件,以便制作 PDF 文件。
这里是字体加载相关的部分代码
在localhost环境下没有问题,PDF正确生成。在在线环境中我收到此错误
从我已经完成的搜索中,我发现了两个重要的注意事项:
列入黑名单的类(java.nio.MappedByteBuffer)不能在 G 版本的库中删除,因为它在其他上下文中使用
这里的问题是我无法在 中注册Font
对象XMLWorkerFontProvider
,似乎 Font 对象可以直接与 iText 的主要 API 一起使用,但不能与 XMLWorker 工具一起使用。
这类问题有解决方案吗?真的不可能在 App Engine 中运行的 html 作品中使用自定义字体吗?
itextsharp - iText的XMLWorker:如何设置's的宽度?
我认为这不起作用:
这些列最终的宽度与样式“width: 50px”指定的不同
java - 不使用 iText XML 解析器解析 HTML 字符串
我无法使用 iText 的 xmlworker-5.5.9.jar 解析以下 HTML 字符串
通过下面的助手类:
我收到以下错误:
我也在这个论坛上看到了 iText 的文档和答案。
任何帮助将不胜感激。谢谢。
c# - XMLWorkerHelper 将 html 页面转换为 pdf 仅生成前 2 页
我只得到前两页。我在第三页中有一个生成的元素列表。当我的集合中有太多元素时,我的 pdf 输出中的所有页面都变为空白
这是我的cshtml代码
itext - OL/UL iText5 xmlworker 上的 PDF/UA 嵌入式字体
我相信这个问题只会影响那些需要在文档中嵌入字体的 PDF/A 或 PDF/UA 的人。我正在使用带有 xhtml 文档的 XMLWorker 来生成 PDF。
如果我使用 <ul style="list-style-type: square;">,则 zapfdingbats char 108 用于项目符号点。这个问题是在 Stackoverflow 上报告的,我不会在这里重新讨论:Embedding font using itext 5 for PDF/UA compliance
作为一种解决方法,我使用了 PDF/UA 验证器(PAC 2 PDF Accessibility Checker 2)不反对的 <ul style="list-style-image: url('images/arrowicon.png');"> 。缩放我通过自定义标签处理器处理的图像时出现问题。
我还发现 <ol style="list-style-type: upper-alpha;"> 列表中的相同问题,其中为符号选择的字体是 Helvitca。我尝试使用自定义标签处理器替换它。
下面是我用于 UL 和 OL 列表的自定义标签处理器。使用图像缩放的顶部工作正常,它是我无法弄清楚的 CSS.Value.UPPER_ALPHA。这是我尝试过的最简单的例子。
我已经追踪了列表如何处理字体的问题,但我不知道如何在自定义标签处理器中修复它,我认为这是更简单的解决方案。我也考虑过做我自己的 List 类来解决这个问题。
html - 使用 iText XMLWorker 具有未知宽度表格的 PDF
我在 iText 中使用 XMLWorker 从 HTML 表创建 PDF。是否可以创建一个未知宽度的表格(宽度:自动)?除非明确设置宽度,否则 iText 似乎使所有表格宽度为 100%。
这按预期工作:
这将生成一个宽度为 100% 的表格:
css - iText XMLWorker 兼容性图表
我在 iText 的 XMLWorker 中找到了 CSS 属性的兼容性图表,但不知道这个图表的最新情况。我目前正在使用 iText 版本 5.5.5,但如果存在显着差异,5.5.9 的图表也会有所帮助。
我使用的是这里:http ://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htm
itext - 如何使用 I text xml worker 打印中日字符
我无法使用 itext 在 pdf 中打印中文日文字符。我正在使用 xmlWorker 在单个字符串中转换包含中文、日文和韩文字符的 HTML。但是尽管我使用 xmlFontProvider 注册了字体,但我在 pdf 中得到了空格。
itext - 使用 itext 在单个 pdf 中打印所有语言
嗨,我想在一个 pdf 中打印所有语言。我的代码如下。我无法在我的 pdf 中看到除英语以外的任何字符。请检查附件以获取生成的 pdf。
我不明白真正的问题出在哪里