gpt4 book ai didi

command-line-interface - 在 LibreOffice 中使用 CLI --convert-to 参数时如何删除表格填充

转载 作者:行者123 更新时间:2023-12-04 08:40:43 25 4
gpt4 key购买 nike

我有一个生成 HTML 文档的脚本,然后使用以下内容将其转换为 .doc 文件:

libreoffice5.3 --headless --convert-to doc:"MS Word 97" input.html --outdir outputdir

我无法在表格单元格上设置填充。它们的底部总是有 0.5 厘米的空间。

我尝试添加页面范围的 CSS,例如“td{padding:0cm;}”,并尝试将 CSS 直接添加到元素本身,甚至尝试将“cellpadding=0”添加到元素。

我记得在某处读到过,可以通过使用模板过滤器将预定义的样式应用于文档,但我似乎找不到任何人这样做的例子。

所以,我的问题是:在 LibreOffice 中从 HTML 转换为 Doc 时,如何从表格中删除单元格填充。

最佳答案

找到了。

将元素从 HTML 转换为 Doc(或 PDF 等)时,LibreOffice 会在表格单元格上设置边距(不是填充!)。这一点都不直观,因为边距应该在元素之外,而不是在元素内部。

要删除空格,只需将其添加到 HTML 中:

<style>th,td{margin:0cm}</style>

LibreOffice 需要“cm”部分,因为它根本不明白任何东西的 0 仍然是 0...

关于command-line-interface - 在 LibreOffice 中使用 CLI --convert-to 参数时如何删除表格填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44133195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com