问题标签 [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.

0 投票
0 回答
235 浏览

java - iTextPDF 和 XMLWorker - 字体加载期间 App Engine 将类 MappedByteBuffer 列入黑名单

我有一个 App Engine Java Maven 项目,配置了以下依赖项

我正在使用排除策略来忽略主要 iText 版本并使用 iTextG 版本,特定于 Android/App Engine

我的项目配置为接收 html 输入、css 文件和一些字体文件,以便制作 PDF 文件。

这里是字体加载相关的部分代码

在localhost环境下没有问题,PDF正确生成。在在线环境中我收到此错误

从我已经完成的搜索中,我发现了两个重要的注意事项:

这里的问题是我无法在 中注册Font对象XMLWorkerFontProvider,似乎 Font 对象可以直接与 iText 的主要 API 一起使用,但不能与 XMLWorker 工具一起使用。

这类问题有解决方案吗?真的不可能在 App Engine 中运行的 html 作品中使用自定义字体吗?

0 投票
0 回答
464 浏览

itextsharp - iText的XMLWorker:如何设置's的宽度?

我认为这不起作用:

这些列最终的宽度与样式“width: 50px”指定的不同

0 投票
1 回答
1014 浏览

java - 不使用 iText XML 解析器解析 HTML 字符串

我无法使用 iText 的 xmlworker-5.5.9.jar 解析以下 HTML 字符串

通过下面的助手类:

我收到以下错误:

我也在这个论坛上看到了 iText 的文档和答案。

任何帮助将不胜感激。谢谢。

0 投票
1 回答
2035 浏览

android - 如何在 Android 中使用 XMLWorkerHelper 类获得正确的 UTF-8 字符集结果?

我正在尝试使用 iTextPDF xmlWorker 工具在 Android 中将 HTML 转换为 PDF。我可以得到PDF文件。但有些字符在 PDF 创建后消失了。

我的代码:

结果:

“İ”、“ı” 消失。我尝试了 stringbuilder 和其他一些方法。

PDF 查看

0 投票
2 回答
1125 浏览

c# - XMLWorkerHelper 将 html 页面转换为 pdf 仅生成前 2 页

我只得到前两页。我在第三页中有一个生成的元素列表。当我的集合中有太多元素时,我的 pdf 输出中的所有页面都变为空白

这是我的cshtml代码

0 投票
0 回答
163 浏览

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 类来解决这个问题。

0 投票
0 回答
274 浏览

html - 使用 iText XMLWorker 具有未知宽度表格的 PDF

我在 iText 中使用 XMLWorker 从 HTML 表创建 PDF。是否可以创建一个未知宽度的表格(宽度:自动)?除非明确设置宽度,否则 iText 似乎使所有表格宽度为 100%。

这按预期工作:

这将生成一个宽度为 100% 的表格:

0 投票
0 回答
502 浏览

css - iText XMLWorker 兼容性图表

我在 iText 的 XMLWorker 中找到了 CSS 属性的兼容性图表,但不知道这个图表的最新情况。我目前正在使用 iText 版本 5.5.5,但如果存在显着差异,5.5.9 的图表也会有所帮助。

我使用的是这里:http ://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htm

0 投票
0 回答
481 浏览

itext - 如何使用 I text xml worker 打印中日字符

我无法使用 itext 在 pdf 中打印中文日文字符。我正在使用 xmlWorker 在单个字符串中转换包含中文、日文和韩文字符的 HTML。但是尽管我使用 xmlFontProvider 注册了字体,但我在 pdf 中得到了空格。

0 投票
0 回答
1479 浏览

itext - 使用 itext 在单个 pdf 中打印所有语言

嗨,我想在一个 pdf 中打印所有语言。我的代码如下。我无法在我的 pdf 中看到除英语以外的任何字符。请检查附件以获取生成的 pdf。

我不明白真正的问题出在哪里