当前位置: 首页 > 知识库问答 >
问题:

HTML到ODT-XSLT?

楚威
2023-03-14

我不确定是否最好的方法是使用XSLT处理器(如果是的话,那是Java的呢?)并且自己创建样式表--难道没有一个Java库已经可以做到这一点了吗?我正在使用jodconverter从ODT->PDF,但即使OpenOffice Writer可以处理内容的复制和粘贴并以所需的方式显示它,但jodconverter似乎不能“翻译”单个HTML片段(或者我错了吗?)。

任何想法和建议都将是非常欢迎的。我应该补充一点,我对Java是绝对陌生的。提前感谢Ingo

共有1个答案

许远航
2023-03-14

XSLT是最好的方法。OpenDocument组正在开发HTML到ODT的xsl模板。可悲的是,它还没有准备好。

你可以查看他们的网站保持联系(也许还可以得到测试版的工作)。

否则,您有一个非官方的项目,也是基于XSLT的:就像这个项目一样,在HTML上应用一点转换就可以很容易地获得有效的XHTML,然后再将其处理成ODT。

 类似资料:
  • 我正在尝试将我的odt文件放到一个字节数组中,以便将其上传到我的服务器。我想我在这里找到了如何做的方法:我如何从一个ODT文件生成字节数组java。 但这似乎行不通。 所以也许您可以告诉我如何将文件放置:)

  • 我尝试转换一个从Java转换程序获得的html文件。 如果我从“文件”/“打开”菜单中打开该文件,并从“文件类型”中选择“HTML”,则LibreOffice将正确显示该文件。 在本例中,我在编辑器中显示从LibreOffice呈现的网页。所以,现在我想把这个文件转换成odt文件。 创建的.odt文件,如果我直接用LibreOffice Writer打开它,将显示原始HTML,而我希望显示呈现的H

  • 我想打印真值表到一个表在一个adt文件,没有一个程序,但我不知道如何得到淡水河或值打印到odt文件,这个程序只是打印结果在屏幕上!

  • 我正在尝试使用docx4j将word文件转换为pdf,到目前为止我已经成功地转换了doc和docx文件,但是当我尝试加载odt文件时,我得到并且通过使用zip打开odt文件,我可以看到文件(但不是)

  • 我正在将数百个ODT文件转换成PDF文件,一个接一个地做需要很长时间。我有一个多核的CPU。是否可以使用bash或python编写一个脚本并行地完成这些操作?有没有一种方法从命令行使用libreoffice并行化批文档转换(不确定我是否使用了正确的词)?我在Python/bash中调用了以下命令: 蒂姆

  • 我正在尝试从odt文件(用LibreOffice创建)读取数据。需求是获取绑定到文档中包含的XForm的xml。我目前正在使用odfdom-java库读取该文件。到目前为止,我已经设法通过使用jdom解析文档来读取表单字段的值,但我实际想要的是使用表单数据获得整个xml。或者,我可以将文件加载为 。