我有一个 DOCX 文档,需要将其转换为 XSL-FO 1.0 文件(稍后应与 XML 文档一起使用以生成 PDF 文件)。 我从 Word 中找到了一些解决方案,但所有指向它们的链接都不再有效。 所以我决定尝试一下 Docx4J。 有了它,我可以生成一个非常好的 PDF 文件,但不是 FOP 渲 ...
我有一个 DOCX 文档,需要将其转换为 XSL-FO 1.0 文件(稍后应与 XML 文档一起使用以生成 PDF 文件)。 我从 Word 中找到了一些解决方案,但所有指向它们的链接都不再有效。 所以我决定尝试一下 Docx4J。 有了它,我可以生成一个非常好的 PDF 文件,但不是 FOP 渲 ...
我正在构建一个 XSL,用于将一些内部数据转换为 PDF 报告,其中一个元素是一个包含用户键入的可变长度文本的块。 问题是,在不太可能但并非不可能的情况下,文本不包含任何空格的时间足够长,这部分文本无法换行,只会在正确的站点上退出块和页面本身。 请参阅此图像以了解它在完成的 PDF 中的外观。是否 ...
下面是我用于将 XML 转换为 XSL-FO 的代码 在行:8 xslt.Transform(); 我得到这个例外 System.Xml.XmlException: '出于安全原因,此 XML 文档中禁止使用 DTD。 要启用 DTD 处理,请将 XmlReaderSettings 上的 DtdP ...
抱歉打扰了。 我想使用 XSL FO 在表格单元格中打印一个词“c_sunil_folder1_folder2_folder3_folder4_folder5_folder6_suniltext.pdf”,但是这个词的长度太长了,一个词中也可以包含一百多个字符,所以它不会换行在一个列中如果可以在一 ...
我正在使用 XSLT 和 XSL-FO 来创建文档。 我需要引入多个页码序列,即主要部分从 1 到结束页编号,由相应子文档的两个子序列打断,从 1 到每个这些部分的末尾,在它们之后继续主要序列。 我无法克服的问题是子序列在主序列中计数,并且继续后的主要部分的页码增加了前一个子序列的页码。 所以我得到 ...
我有以下 XSL 文件: 当我在 IDEA IntelliJ 中打开它时,我收到以下错误消息: 有人知道这里有什么问题吗? 我找不到合理的解释。 ...
看看这个 XML: 和那个 XSL 如果我将 xsl:stylesheet 版本设置为 1.0,则 output 为:grandchild 1 yetanothergrandchild 1 如果我把它放到 2.0,output 是:孙子 1 孙子 2 另一个孙子 1 另一个孙子 2 当然,我已经阅 ...
我正在尝试使用 Apache FOP 创建 PDF。 我有一段输入重复多次。 对于每个部分,我在页面中创建了一个表格。 在大约 3 个表格之后,有一个分页符,表格被分成当前页和下一页。 我想避免这种情况,并将整个表格放在下一页中。 您能否指导一下,因为我对 Apache FOP 很陌生。 XML ...
我正在尝试从 XML 创建 pdf 而我对 Apache fop 非常陌生第一页具有固定数据,并且与输入文件中的标签不同。 但是问题出在页面的 rest 上。 我为 XML 中的每个 SummaryDetails 块创建了一个表,如下所示。 for each 在页序列表的内部运行。 该代码与 2- ...
鉴于此 XML: 这将是一个表格,其脚注编号在一行中,脚注编号和脚注在表格页脚中。 所需的 output(除了脚注在表页脚中): 姓名评论电灯泡 1 2 小灯泡 2 1 确保灯泡正常工作。 2 确保新灯泡没有破裂。 实际 output: 姓名评论电灯泡小灯泡 1 确保灯泡正常工作。 2 确保 ...
我正在研究一段代码(scala),它使用 XSL-FO 呈现 PDF、word 等文档。 在实现的某个时刻,使用 \n 引入了一个新行。 在调试期间,我看到生成的 xml 字符串为: 但这仅适用于 PDF,对于 word 文档没有引入新行。 如何让它也适用于单词? ...
我使用 XSLT 和 XML 创建 XSL-FO,从那里生成 PDF。 使用的引擎仅支持 XSLT1.0。 我正在尝试设置如下布局: 第一页将有一个重复表,可以超过 1 到 3 页。 页脚: - 第 1 页将是一些内容 - “footer01”; - 第 2 页将是不同的内容 - “f ...
我正在尝试生成用于打印 PDF-s 的模板。 下面的内联容器应该是固定宽度的,所以文本不会溢出右侧的元素。 我不能让它缩小。 我尝试过使用块容器和内联容器,以及各种填充/边距选项,但没有任何效果。 宽度和最大宽度也不起作用。 ...
请问,如何在 xsl-fo 中做一些收据打印? 这意味着只有一页打印输出的页面高度按内容? 到目前为止,我只使用带有分页的 A4 打印输出,现在我需要打印一张长收据,即单页长打印输出,我不知道页面的长度。 谢谢。 ...
我遇到的问题是在一行上显示两个块标签: 这显示为: 很多: 一些值 我希望 ti 显示为: 很多:some_value *edit: < fo:inline > 根本不起作用。 引发错误。 ...
我有一个看起来像这样的列表,我的目标是对齐每一行新文本,而不是在项目符号点下重新开始 这些是我的标签模板: 无论我尝试在模板中添加什么内容,新的文本行总是从项目符号下方开始,而不是与前一行的第一个单词对齐。 我的目标是让列表看起来像这样。 ...
我想使用 XSL-FO 加点下划线。 我可以使用模板在单词下划线,但不能使线条虚线。 这是我正在使用的模板: 这就是我将它应用到我的话上的方式: 在 XSL-FO 中是否有用于制作虚线下划线的参数? ...
更新到 FOP 2.6 后,在尝试使用 Apache FOP 来使用自定义 fonts GT 超级显示灯时,我遇到了以下错误。org.apache.fop.events.LoggingEventListener processEvent WARNING: Font "Symbol,normal,70 ...
我正在尝试将 .doc 文件转换为 PDF,为此我最初尝试转换 .doc > XSL-FO > PDF。 在将 .doc 转换为 XSL-FO 时,我无法将绘制的对象(例如复选框、矩形、正方形)转换为 XSL-FO。 它被转换如下,它实际上应该是一个盒子 我使用的转换代码是 ...
我正在使用 scala 和 xsl-fo 来生成 pdf。 我有一个表,其中有一列具有数值。 我的要求是以小数对齐的方式显示数字。 所以我的方法是添加前导空格,以便我们在小数点前有相同数量的字符。 以“0”为主角,我有以下显示并且事情似乎有效。 但是有了空白空间,事情就不起作用了,因为空白 ...