问题标签 [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 投票
1 回答
5138 浏览

itextsharp - iText 的 XmlWorker 无法识别表格单元格上的边框底部

XmlWorker 无法识别表格单元格上的边框底部。

这是我的代码:

我正在使用这个官方工具进行测试:http:
//demo.itextsupport.com/xmlworker/ (单击“html”按钮,在“字体大小”下,并粘贴代码)

我还在使用 iTextSharp + MvcRazorToPdf(两个 C# 库)进行测试。

问题:
我怎样才能让边界底部工作?

编辑:
根据此兼容性摘要:http ://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htm ,css 属性border-bottom应该与 html 元素td( cell)一起正常工作

0 投票
1 回答
420 浏览

coldfusion - NoSuchMethodError:com.itextpdf.tool.xml.xtra.xfa.js.RhinoJsNodeList.getLength()J 在 com.itextpdf.tool.xml.xtra.xfa.js.RhinoJsNodeList.append

我遇到了一个“什么都没有改变,但我们改变了一堆东西”的问题。

我没有更改源代码。我们确实更换了服务器。当我尝试使用 itext xfaworker 中的 FillandFlatten 例程时,我在此页面底部收到错误消息。我们正在运行所有 5.5.4 版本文件。编译时我没有收到任何错误/警告。

我正在导入以下内容(最后两个是试图解决这个问题):

尽管我相当肯定修复将是我所做的,但我不知道该往哪里看。

错误生成:java.lang.NoSuchMethodError:com.itextpdf.tool.xml.xtra.xfa.js.RhinoJsNodeList.getLength()J 在 com.itextpdf.tool.xml.xtra.xfa.js.RhinoJsNodeList.append(RhinoJsNodeList. java:37) 在 com.itextpdf.tool.xml.xtra.xfa.js.JsTree.addChild(JsTree.java:94) 在 com.itextpdf.tool.xml.xtra.xfa.js.JsNode.addChild(JsNode. java:234) 在 com.itextpdf.tool.xml.xtra.xfa.pipe.DataPipeline.open(DataPipeline.java:70) 在 com.itextpdf.tool.xml.XMLWorker.startElement(XMLWorker.java:103) 在 com .itextpdf.tool.xml.parser.XMLParser.startElement(XMLParser.java:371) 在 com.itextpdf.tool.xml.parser.state.TagEncounteredState.process(TagEncounteredState.java:104) 在 com.itextpdf.tool.xml .parser.XMLParser.parseWithReader(XMLParser.java:236) 在 com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser.java:214) 在 com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser .java:187) 在 com.itextpdf.tool.xml.xtra.xfa.XFAFlattener.flatten(XFAFlattener.java:401) 在 com.itextpdf.tool.xml.xtra.xfa.XFAFlattener.flatten(XFAFlattener.java:282) 在 com .itextpdf.tool.xml.xtra.xfa.XFAFlattener.flatten(XFAFlatten.java:253) 在 FillAndFlatten.manipulatePdf(FillAndFlatten.java:125) 在 FillAndFlatten.processRequest(FillAndFlatten.java:87)

先感谢您。

0 投票
1 回答
892 浏览

c# - 表单字段未使用 iTextSharp 呈现以从 aspx 页面转换为 pdf

在上面的 aspx 页面中,我有复选框等表单字段。我正在使用 iTextsharp 和 XML Worker 将 aspx 页面 HTML 内容转换为 PDF。但是,该复选框在生成的 pdf 文件中不可见。请有任何建议。

0 投票
1 回答
1820 浏览

css - XMLWorker:单元格的垂直对齐不起作用

如果您检查此代码:

在这里:
http ://demo.itextsupport.com/xmlworker/

你会看到这个: 垂直对齐到顶部

但是,如果您单击“转换”以便 XMLWorker 创建 PDF,结果如下:

转换为 PDF 时不在顶部

那么...垂直对齐是否损坏?如何将第二个表格移动到父单元格的顶部?

0 投票
1 回答
1149 浏览

java - 将 PdfDiv 添加到段落

这是与表格单元格中的列表项相关的主题未格式化。我正在使用 XmlWorker 处理来自可格式化控件(来自 Dojo 的 dijit/Editor)的 HTML 输出。有一些像这样的块(当您使用居中或边距格式化程序时):

但是,当我将它们Paragraph添加到添加到表中时,如下所示:

里面的所有东西Element都是PdfDiv不可见的。

所以,当我遇到 PdfDiv 时,我添加了它的内容:

但是,现在作为属性的居中或边距等格式PdfDiv已“丢失”。

应该如何处理PdfDiv来自 XmlWorker 的元素?

我在 5.5.2 版中使用 iText 和 XmlWorker

0 投票
1 回答
1323 浏览

android - HTML to PDF conversion with images

I am having an issue to parse an image within HTML structure to a PDF file, I have tried using the following line to gather the image , however the PDF file is being created without the image. I am using iText with xmlworker libraries, the html is all stored in a string then parsed into an input stream as shown below in code.

0 投票
1 回答
761 浏览

java - NoNewLineParagraph 不能转换为 Element

我正在关注 itextpdf 示例http://itextpdf.com/sandbox/htmlworker/HtmlContentForCell

我有以下代码:

带有 for 循环“for (Element e ...”) 的行会导致以下异常:

java.lang.ClassCastException:com.itextpdf.tool.xml.html.pdfelement.NoNewLineParagraph 无法转换为 com.itextpdf.text.Element

为什么?我无法通过谷歌搜索找到有关此异常的任何信息。

在这种情况下,我试图使用的由 message.getContent() 返回的 html-snippet 最初看起来像这样:

0 投票
1 回答
1919 浏览

java - itext:更改 XMLWorker 解析元素的字体大小

我正在将 ElementList 中的元素添加到 PdfPCell。这些元素可以是从简单的文本短语到项目符号列表的任何内容。但是,将这些元素打印到 pdf 时使用的字体太大。所以,我的问题是:如何调整解析为 pdf 的元素的默认字体大小。

我知道如何使用 paragrhaps 执行此操作,您可以在其中输入字符串和字体作为参数,但是在将元素添加到单元格时如何执行此操作,如下所示:

0 投票
2 回答
14801 浏览

java - 通过 iText 和 XMLWorker 使用波兰字母将 HTML 转换为 PDF

我有一个字符串,里面有一个例子——它真的很好用,但是当我添加波兰字母时,它们就消失了。我试过这样的事情:

但它不会改变任何东西。如何添加波兰语字母?

编辑:它仍然不起作用。

代码:

也许有人会发现一个错误。

0 投票
1 回答
1401 浏览

c# - 某些 HTML 实体(箭头)未在 PDF (iText) 中呈现

我尝试⇒ ⇔ € © →使用 XMLWorker 和 iText 在 HTML 中呈现。PDF 中仅显示版权和欧元符号。我使用了默认字体和 Arial 但没有成功。

有没有办法让这些实体呈现?是否有替代方法在文本中呈现箭头?