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

soffice命令:从html到odt的转换不会产生预期的输出

拓拔谭三
2023-03-14

我尝试转换一个从Java转换程序获得的html文件。

如果我从“文件”/“打开”菜单中打开该文件,并从“文件类型”中选择“HTML”,则LibreOffice将正确显示该文件。

在本例中,我在编辑器中显示从LibreOffice呈现的网页。所以,现在我想把这个文件转换成odt文件。

soffice --headless --convert-to odt cleanedHtml.xml.html

创建的.odt文件,如果我直接用LibreOffice Writer打开它,将显示原始HTML,而我希望显示呈现的HTML页面。如果我尝试用LibreOffice作为HTML文件打开cleanedhtml.xml.HTML,如前所述,该文件被正确呈现,然后,我尝试保存为odt文件、LibreOffice创建和.odt文件,当我用Writer打开它时包含呈现的内容。

我需要一个命令,有输入的html文件,给我相同的结果,从打开文件作为html文件,并保存为ODT。目标是获得一个带有呈现页面的odt文件,而不是当我用Writer打开它时带有原始html代码的odt文件。

谢谢你的关注。

共有1个答案

顾承平
2023-03-14

指定筛选器名称可能会有帮助。请从ask.libreoffice.org查看此问题的第一个答案。尝试writer8筛选器:

--convert-to odt:"writer8"

将其与以下输出进行比较:

--convert-to odt:"writer_web_StarOffice_XML_Writer"
 类似资料:
  • 我必须在一个学校项目的“slice”对象上实现一个快速排序算法,该slice对象是一个具有: “数据”字段(要排序的整个数组) “左”和“右”字段(表示数组中切片子部分的索引) 分区函数代码如下: 该函数的doctests不会失败,但是当调用quicksort递归函数时,分区函数的行为不会像预期的那样。quicksort函数的代码如下: 编辑:正如下面的一条评论所指出的,我简直忘了更新piv的值,

  • 问题内容: 当我尝试去做 我得到一个空的输出。 预期输出为: 问题答案: 如果没有输出,通常是因为命令无法启动。 阅读()以检查是否有任何错误。

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

  • 问题内容: 因此,我正在进行一些数值计算。我已经计算了一个只能通过数字计算的函数()的100,000个点,现在想使用来推导它。据我了解(doc),对于f(x),我可以给出以下参数:使它起作用。这就是我(打算做的)事情。 除非它不起作用。结果到处几乎(但不完全)为零。该错误由下面的代码摘要重现(sin ^ 2(x)的形状类似于我的原始函数): 结果令人失望: 如果我打印,则表明它确实不是完全为零:

  • 问题内容: 我有一个字符串形式的日期。我必须将其更改为Sql Date。所以为此,我使用了以下代码。 当我使用上面的代码并运行它。我得到以下输出。 此处月份未正确转换。 请告诉我问题出在哪里,并提供示例代码以获得正确的结果? 问题答案: 是 分钟 。你想为 月 : 不要感到难过-这个确切的错误经常出现。

  • 一个较长的生命周期可以强制转成一个较短的生命周期,使它在一个通常情况下不能工作的作用域内也能正常工作。这种形式出现在编译器推导强制转换的时候,也出现在声明生命周期不同的时候(原文:This comes in the form of inferred coercion by the Rust compiler, and also in the form of declaring a lifetime