问题标签 [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 - 使用 XMLworkerHelper 解析 HTML 时出错
尝试使用 iText 将一个 HTML 转换为 PDF 时,我收到“找到无效的嵌套标签字体,预期结束标签表”。以下是我正在使用的程序。
html中有一些标签不需要关闭。您能否建议如何使用 XMLWorker 解析这种类型的 html?
pdf - 使用 Font Awesome 的 iTextSharp HTML 到 PDF
我已经使用 iTextSharp/XMLWorkerHelper 成功地将 HTML 转换为 PDF。到目前为止,我已经能够将内部样式应用于 HTML,如下所示。这工作得很好。但是,当我尝试使用 CDN 来使用 Font Awesome 时,我没有这样的运气。
这是我的 HTML 的样子:
这就是我将 HTML 转换为最终用于创建 PDF的内存流FileStreamResult
的方式(FileStreamResult
正在关闭内存流)。
为什么我无法在生成的 PDF 中看到公文包?
pdf - 使用 itext 5.5.5 和 xmlworker 5.5.5 无法在 PDF 中正确显示古吉拉特语字体
我正在使用 arial .ttf 文件。我为古吉拉特语尝试了不同的字体文件,例如 lohit、padmaa、shruti,但无法正确显示。字符没有被正确替换。
在 PDF 中它显示为:
અરથ પરજ ડરમ વૈભવ સવગે
最初它应该显示为:
અર્થ પ્રજા ડ્રમ વૈભવ સ્વર્ગે
我试过使用GlyphSubstitutionTableReader
,但它不适合我。
请指导我。
提前致谢。
java - 使用 itext xmlworker 将页眉和页脚添加到 pdf
我想在生成的 pdf 中添加页眉和页脚。我使用 xmlworker 将我的 html 内容转换为 pdf。我想在生成的 pdf 的每一页中添加页眉和页脚,我在执行此任务时遇到问题。我怎样才能做到这一点?
html - 使用html,xmlworker和itext时如何避免在pdf页面底部剪切图像?
我目前正在开发一个应用程序,其中有一个用户应该使用的表单来键入富文本,以后必须将其转换为 PDF。
我将ckeditor用于文本区域。所以在输入的文本后面有 HTML 代码。然后,我曾经XMLWorker
将文本转换为PDF。
但在转换之前,我应该在文本末尾动态包含一个图像,并为此使用<img sr=""/>
标签。但是现在的问题是当文本很长时,图像在页面底部被剪切,而不是转到下一页。
我想到了另一种解决方案,即在 PDF 上添加图像,就像使用 itext Image 类一样。
但是当这样做时,我不知道当页面上没有足够的空间用于文本之后的图像时,我不知道要编写哪个代码来动态地将图像放在下一页上。如果有人能帮我解决这个问题,我会很高兴。
这是我当前的代码:
PS:我不是以英语为母语的人,我可能还没有找到合适的词来表达自己。所以如果我写的有什么不清楚的地方,请告诉我。
谢谢
java - xmlworker 在表单字段中创建注释以供进一步搜索
我创建 pdf 并且我需要在工作流中进行后处理来更新内容,为此最好的查找方法是创建带有注释的 PdfFormField。
在创建带有注释的字段后,我可以通过 AcroField 对象搜索位置并获取页面和位置。
您可以在如下位置绘制文本:
您可以在此处查看创建表单字段的示例http://itextpdf.com/examples/iia.php?id=157 上面的示例使用简单的 iText API 与表格和单元格(您可以看到单元格用于获取矩形对于领域)
我尝试以两种方式创建相同的字段。为单元格(td)或字段(输入或其他)创建处理器
细胞处理器
无论是否调用父元素,元素始终为零,不存在表或 div 等单元格的默认处理器 获取错误:java.lang.IllegalArgumentException:PdfPTable 构造函数中的列数必须大于零。
输入处理器
我在结果 PDF 中什么也看不到。 无法将 TextField 对象添加到元素列表,因为没有扩展 Element 接口
java - 如何使用 iText 和 XmlWorker 在 PDFA/1B 上包含链接(HTML 到 PDF/A)
我已经测试了这条评论中的代码,但我无法添加链接,因为抛出了异常。
要重现问题,只需添加指向 html 的链接。只在 Main.java 上添加了这一行
样式.css
主.java
MyFontProvider.java
例外
java - PdfPTable 元素:不显示日文字符
我正在尝试在 HTML 表格对象中显示日语或阿拉伯语字符并将其转换为 PDF 文档。例如
结果只是:
日本人:
当日文内容在表格之外时,它会在 PDF 中正确显示。我试图PdfPTable
在关卡上操作 iText 内容Chunk
,并将基本字体显式分配给Chunk
. 但随后我将失去其他格式样式,如粗体、h1 等。此外,如果我使用样式,格式问题将丢失。
我确实有 2_wqy-zenhei-0.5.23 作为字体包。
那么有什么方法可以告诉 iText 实现在保留之前制作的所有格式的同时显示字符?