请选择 进入手机版 | 继续访问电脑版

LibreOffice中文社区

 找回密码
 马上加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
开启左侧

[探讨] 怎么以默认样式打开文件

[复制链接]
五个馒头 发表于 2019-9-20 14:33:18 | 显示全部楼层 |阅读模式
word文档用libreOffice打开,表格内的1倍行间距过大,文字被挤出
发现 格式 -> 页面 -> 文字网格 -> 不使用网格 可以恢复文档原本排版样式

然而这个样式保存模板后,只能对新建文件生效,后续打开的文件还是排版间距过大,需要再次设置不使用文字网格
这个问题有没有解决办法

设置样式后显示效果

设置样式后显示效果

打开文档显示效果

打开文档显示效果


设置不使用网格

设置不使用网格

原样式文档

原样式文档
 楼主| 五个馒头 发表于 2019-9-20 14:35:44 | 显示全部楼层
发帖后图片顺序乱了,图1原文档,图2打开文档显示效果,图3设置不使用网格,图4设置样式后显示效果
驿窗 发表于 2019-9-20 17:57:25 | 显示全部楼层
方便提供示例文件么?
 楼主| 五个馒头 发表于 2019-9-21 10:19:27 | 显示全部楼层
本帖最后由 五个馒头 于 2019-10-10 15:13 编辑
驿窗 发表于 2019-9-20 17:57
方便提供示例文件么?

文档打开正常,libreOffice打开排版问题
驿窗 发表于 2019-9-22 08:53:43 | 显示全部楼层
本帖最后由 驿窗 于 2019-10-4 07:59 编辑

LO的默认模板:在创建新文件时,LO会使用默认模板里的样式;
如果是打开已经存在的文件,LO会使用文件中的样式,而不是使用默认模板中的样式;

如果想要打开文件时使用特定的模板中的样式,可以使用命令行:
打开文件时使用文档本身的样式:soffice -o file_name
打开文件时使用指定模板的样式:soffice -o file_name -n template_file_name
用特定样式打开已有文件,通常都可以使用第二条命令来实现(先把需要的样式存成模板文件)。


你的这个文件我试了一下,用第二条命令可以实现你的要求,附截图请参考。


选区_006.png
 楼主| 五个馒头 发表于 2019-9-23 14:34:06 | 显示全部楼层
驿窗 发表于 2019-9-22 08:53
LO的默认模板,在创建新文件时,样式会使用默认模板里的样式;
如果是打开已经存在的文件,会使用文件中的 ...

那使用jodconverter加载模板是不是
new DefaultOfficeManagerConfiguration().setTemplateProfileDir(new File("C:\\Users\\Think\\AppData\\Roaming\\LibreOffice\\4\\user\\template\\样式"));


Caused by: java.lang.IllegalStateException: templateProfileDir doesn't appear to contain a user profile: C:\Users\Think\AppData\Roaming\LibreOffice\4\user\template\样式
        at org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration.buildOfficeManager(DefaultOfficeManagerConfiguration.java:170)
        at com.risen.resrc.service.cov.JodConvertManager._init(JodConvertManager.java:131)
        at com.risen.resrc.service.cov.JodConvertManager.getConverter(JodConvertManager.java:145)
        at com.risen.resrc.service.cov.OO2Pdf.convertFile(OO2Pdf.java:51)
        ... 79 more


模板位置.png



驿窗 发表于 2019-9-24 08:55:31 | 显示全部楼层
哪位懂java来给看看......

点评

:'( 感谢大佬的解答  发表于 2019-9-24 09:53
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

Archiver|手机版|小黑屋|LibreOffice中文社区 ( 粤ICP备13080851号-4 )

GMT+8, 2019-10-23 10:09 , Processed in 0.132825 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表