2017-05-23 24 views
3

參數刪除表填充我有一個生成HTML文件,然後使用這樣的轉換爲.doc文件的腳本:如何使用CLI時 - 轉換 - 在LibreOffice中

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

我無法在表單元格上設置填充。它們總是以0.5cm的空間結束。

我已經嘗試添加頁面範圍的CSS,如「td {padding:0cm;}」,並嘗試將CS​​S直接添加到元素本身,甚至嘗試向元素添加「cellpadding = 0」。

我記得在某個地方可以通過使用模板過濾器將預定義樣式應用於文檔,但我似乎無法找到任何人做這件事的例子。

所以,我的問題:在LibreOffice中如何從HTML轉換爲Doc時從表格中刪除單元格填充。

回答

2

找到它。

將元素從HTML轉換爲Doc(或PDF等)時,LibreOffice在表單元格上設置了邊距(不是填充!)。這至少不直觀,因爲保證金應該在元素之外,而不是在元素之內。

要刪除的空間,只需將其添加到HTML:

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

LibreOffice的需要「釐米」的一部分,因爲它不明白,在所有東西0還是0 ...

相關問題