首页 文章 精选 留言 我的

精选列表

搜索[办公软件],共10011篇文章
优秀的个人博客,低调大师

LibreOffice 7.2 RC2 发布,开源办公套件

LibreOffice 质量保证(QA)团队宣布推出了适用于Linux、MacOS和Windows的LibreOffice 7.2 RC2。第三个也是最后一个 LibreOffice 7.2 候选版本预计将于下周发布;LibreOffice 7.2 则计划于 2021 年 8 月中旬发布,详情可查看发布计划。 LibreOffice 7.2 RC2是自 2020 年 11 月底开始开发 7.2 版本以来的第四个预发布版本。与LibreOffice 7.2 RC1相比,LibreOffice 7.2 RC2 版本包含了 90 条新的commits和55 个错误修复。可查看发行说明,以了解更多此版本的 LibreOffice 所包含的新功能。 如果你在此预发行版中发现任何问题,可以在Bugzilla 中进行报告。 LibreOffice 7.2 是一个功能版本,其带来了一个 command pop-up / HUD、初始 GTK4 工具包支持,以及对编译成 WebAssembly 的最初支持。同时还对其 Writer 文字处理器进行了许多改进,由于改进了字体缓存,文本渲染速度更快。此外 LibreOffice Calc 电子表格性能也得到了改进,并且继续对导入/导出过滤器进行优化。 下载地址:https://www.libreoffice.org/download/download/?version=7.2.0

优秀的个人博客,低调大师

LibreOffice 7.2 RC1 发布,开源办公套件

LibreOffice 质量保证(QA)团队宣布推出了适用于Linux、MacOS和Windows的LibreOffice 7.2 RC1。LibreOffice 7.2 计划于 2021 年 8 月中旬发布,详情可查看发布计划。 LibreOffice 7.2 RC1是自 2020 年 11 月底开始开发 7.2 版本以来的第三个预发布版本。与LibreOffice 7.2 Beta1 相比,LibreOffice 7.2 RC1 版本包含了 208 条新的commits和 100 多个错误修复。可查看发行说明,以了解更多此版本的 LibreOffice 所包含的新功能。 如果你在此预发行版中发现任何问题,可以在Bugzilla 中进行报告。 LibreOffice 7.2 是一个功能版本,其带来了一个 command pop-up / HUD、初始 GTK4 工具包支持,以及对编译成 WebAssembly 的最初支持。同时还对其 Writer 文字处理器进行了许多改进,由于改进了字体缓存,文本渲染速度更快。此外 LibreOffice Calc 电子表格性能也得到了改进,并且继续对导入/导出过滤器进行优化。 下载地址:https://www.libreoffice.org/download/download/?version=7.2.0

优秀的个人博客,低调大师

LibreOffice 7.2 Beta1 发布,开源办公套件

LibreOffice 质量保证(QA)团队宣布推出了适用于Linux、MacOS和Windows的LibreOffice 7.2 Beta1。LibreOffice 7.2 计划于 2021 年 8 月中旬发布,详情可查看发布计划。 LibreOffice 7.2 Beta1是自 2020 年 11 月底开始开发 7.2 版本以来的第二个预发布版本。自上一个版本 LibreOffice 7.2 Alpha1以来,已有 1163 条 commits 提交到了代码库,221 个问题得到了修复。可查看发行说明,以了解更多此版本的 LibreOffice 所包含的新功能。 如果你在此预发行版中发现任何问题,可以在Bugzilla 中进行报告。 LibreOffice 7.2 是一个功能版本,其带来了一个 command pop-up / HUD、初始 GTK4 工具包支持,以及对编译成 WebAssembly 的最初支持。同时还对其 Writer 文字处理器进行了许多改进,由于改进了字体缓存,文本渲染速度更快。此外 LibreOffice Calc 电子表格性能也得到了改进,并且继续对导入/导出过滤器进行优化。 下载地址:https://www.libreoffice.org/download/download/?version=7.2.0

优秀的个人博客,低调大师

LibreOffice 7.1 RC2 发布,开源办公套件

LibreOffice 7.1 RC2 已经发布。自上一个候选版本以来,该版本增加了 87 个提交,修复了 64 个 bug。 部分修复内容如下 重新加载文档后,无条件的条件样式将显示为无条件样式 页码工具提示没有出现在单页文档中 删除替换条目后,替换本身仍在执行 自动更正错误地将字符包含在更改跟踪中 无法解释 “Formula is” 类型的条件格式设置规则 发行说明按钮在中文系统上指向English RN 返回演示模式会导致动画步骤丢失 网格在 RTL 工作表中不起作用 保存并重新打开后,填充背景更改 数字格式预览使用深色背景和字体 将 docx 文件保存为 doc 时出现断言错误 此外,LibreOffice 7.1 预计将于 2021 年 2 月初最终发布。 详细内容请查看更新公告。

优秀的个人博客,低调大师

LibreOffice 7.1 Beta1 发布,开源办公套件

LibreOffice 质量保证(QA)团队宣布推出了适用于Linux、MacOS和Windows的 LibreOffice 7.1 Beta1。LibreOffice 7.1 将于 2021 年 2 月初 发布。 LibreOffice 7.1 Beta1 是自 2020 年 5 月底开始开发 7.1 版本以来的第二次预发布。自上一个版本LibreOffice 7.1 Alpha1以来,已有 1131 次 commit 提交到了代码仓库,245 个问题得到了修复。可查看发行说明以了解更多此版本的 LibreOffice 中包含的新功能。 如果你在此预发行版中发现任何问题,可以在Bugzilla 中进行报告。 发布说明:https://qa.blog.documentfoundation.org/2020/11/24/libreoffice-7-1-beta1-is-available-for-testing/ 下载地址:https://www.libreoffice.org/download/download/?version=7.1.0

优秀的个人博客,低调大师

LibreOffice 6.4 RC1 发布,开源办公套件

LibreOffice Quality Assurance ( QA )宣布,LibreOffice 6.4 RC1 已准备好进行测试。 LibreOffice 6.4 RC1已提供下载,该版本适用于 Linux,MacOS 和 Windows。 按照计划,LibreOffice 6.4 将于 2020 年 1 月底最终发布。事实上,自 2019 年 6 月 6.4 版开发以来,LibreOffice 6.4 RC1已经是其第三版预发布版(详情请参阅发布计划)。而从LibreOffice 6.4 Beta1(先前的预发行版)开始,其已将410个提交提交到代码存储库,并修复了195 个错误。用户可查看发行说明以查找此版本的 LibreOffice 中包含的新功能。 目前,6.4 版已添加了 QR 码生成功能、全页预览功能、以及改进了与Microsoft Office 格式的兼容性等新内容。其中,二维码(QR 码)生成器允许用户输入超链接或文本,选择复杂度,然后生成一个可分享的二维码。 此外,官方还表示,如果有人在此预发行版中发现任何问题的话,可以在Bugzilla 中报告该问题,以便在 LibreOffice 6.4 final 发布之前将其修复。 参考消息: https://qa.blog.documentfoundation.org/2019/12/23/libreoffice-6-4-rc1-is-ready-for-testing/ https://www.theregister.co.uk/2019/12/24/libreoffice_64_nearly_done_as_project_prepares_for_10th_anniversary/ 下载地址: https://wiki.documentfoundation.org/QA/GetInvolved#Test_Pre-releases

优秀的个人博客,低调大师

<自动化办公> Python 操控 Word

虽然Word不好用, 但还必须得用它, python-docx是专门用于编辑Word文档的一个工具库, 它有两大用途, 自动化生成word文档 and 自动化修改文档 python word 1. 自定义样式 自定义样式 python可以自定义三类样式 段落样式 字符样式 表格样式(一般用不到) 这三类样式的创建方式基本一致, 只是创建参数 略有不同(1为段落样式, 2为字符样式, 3为表格样式) 以设置段落样式为例 # 创建自定义段落样式(第一个参数为样式名, 第二个参数为样式类型, 1为段落样式, 2为字符样式, 3为表格样式) UserStyle1 = document.styles.add_style('UserStyle1', 1) # 设置字体尺寸 UserStyle1.font.size = Pt(40) # 设置字体颜色 UserStyle1.font.color.rgb = RGBColor(0xff, 0xde, 0x00) # 居中文本 UserStyle1.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER # 设置中文字体 UserStyle1.font.name = '微软雅黑' UserStyle1._element.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑') 2.理解结构关系 结构关系 往文档中插入文本内容, 首先要插入一个段落, 段落后面可追加字符, 但文档不能直接插入字符 段落之间会自动以 回车符号 分隔 段落 和 字符 可 各自设置独立的样式 实例: 插入段落, 插入段落后追加字符 # 使用自定义段落样式 document.add_paragraph('自定义段落样式', style = UserStyle1) # 使用自定义字符样式 document.add_paragraph('').add_run('正月里采花无哟花采,二月间采花花哟正开,二月间采花花哟正开。三月里桃花红哟似海,四月间葡萄架哟上开,四月间葡萄架哟上开。', style = UserStyle2) 3. 插入图片 python-docx支持将图片插入文档, 且可以设置图片大小 插入图片 实例代码: document.add_picture('少女17087938.jpg', width=Inches(5)) 4.插入列表 插入列表 插入有序列表 document.add_paragraph('把冰箱门打开', style='List Number') document.add_paragraph('把大象装进去', style='List Number') document.add_paragraph('把冰箱门关上', style='List Number') 插入无序列表 document.add_paragraph('天地匆匆 惊鸿而过 路有千百个', style='List Bullet') document.add_paragraph('遑遑无归 闲云逸鹤 人间红尘过', style='List Bullet') document.add_paragraph('引势而流 鸿门乱局 各有各选择', style='List Bullet') document.add_paragraph('乾震坎艮 坤巽离兑 定一切生克', style='List Bullet') 5.插入表格 插入表格 把表格看做二维数组, 然后往数组中填数据 rows_num = 5 cols_num = 6 table = document.add_table(rows=rows_num, cols=cols_num, style = 'Table Grid') for r in range(rows_num): for c in range(cols_num): table.cell(r, c).text = "第{r}行{c}列".format(r = r+1, c = c+1) 完整源码: from docx import Document from docx.shared import Inches from docx.dml.color import ColorFormat from docx.shared import Pt from docx.shared import RGBColor from docx.oxml.ns import qn from docx.enum.style import WD_STYLE_TYPE from docx.enum.text import WD_ALIGN_PARAGRAPH def main(): # 创建文档对象 document = Document() # 设置默认字体 document.styles['Normal'].font.name = '微软雅黑' document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑') # 创建自定义段落样式(第一个参数为样式名, 第二个参数为样式类型, 1为段落样式, 2为字符样式, 3为表格样式) UserStyle1 = document.styles.add_style('UserStyle1', 1) # 设置字体尺寸 UserStyle1.font.size = Pt(40) # 设置字体颜色 UserStyle1.font.color.rgb = RGBColor(0xff, 0xde, 0x00) # 居中文本 UserStyle1.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER # 设置中文字体 UserStyle1.font.name = '微软雅黑' UserStyle1._element.rPr.rFonts.set(qn('w:eastAsia'), '微软雅黑') # 创建自定义字符样式(第一个参数为样式名, 第二个参数为样式类型, 1为段落样式, 2为字符样式, 3为表格样式) UserStyle2 = document.styles.add_style('UserStyle2', 2) # 设置字体尺寸 UserStyle2.font.size = Pt(15) # 设置字体颜色0c8ac5 UserStyle2.font.color.rgb = RGBColor(0x0c, 0x8a, 0xc5) # 设置段落样式为宋体 UserStyle2.font.name = '宋体' UserStyle2._element.rPr.rFonts.set(qn('w:eastAsia'), '宋体') # 使用自定义段落样式 document.add_paragraph('自定义段落样式', style = UserStyle1) # 使用自定义字符样式 document.add_paragraph('').add_run('正月里采花无哟花采,二月间采花花哟正开,二月间采花花哟正开。三月里桃花红哟似海,四月间葡萄架哟上开,四月间葡萄架哟上开。', style = UserStyle2) # 设置粗体字 document.add_paragraph('设置粗体字:').add_run('粗体字').bold = True # 设置斜体字 document.add_paragraph('设置斜体字:').add_run('斜体字').italic = True # 设置字号50 document.add_paragraph('设置字号50:').add_run('50').font.size = Pt(50) # 设置字体颜色为 af2626 document.add_paragraph('设置字体颜色:').add_run('颜色').font.color.rgb = RGBColor(0xaf, 0x26, 0x26) # 样式叠加: 将字体改到30号并且将字体改成特定颜色; doubleStyle = document.add_paragraph('同时设置文字颜色和字号:').add_run('颜色和尺寸') doubleStyle.font.size = Pt(30) doubleStyle.font.color.rgb = RGBColor(0xaf, 0x26, 0x26) # 添加分页符 document.add_page_break() # 创建 有序列表 document.add_paragraph('').add_run('有序列表').font.size = Pt(30) document.add_paragraph('把冰箱门打开', style='List Number') document.add_paragraph('把大象装进去', style='List Number') document.add_paragraph('把冰箱门关上', style='List Number') # 创建 无序列表 document.add_paragraph('').add_run('无序列表').font.size = Pt(30) document.add_paragraph('天地匆匆 惊鸿而过 路有千百个', style='List Bullet') document.add_paragraph('遑遑无归 闲云逸鹤 人间红尘过', style='List Bullet') document.add_paragraph('引势而流 鸿门乱局 各有各选择', style='List Bullet') document.add_paragraph('乾震坎艮 坤巽离兑 定一切生克', style='List Bullet') # 添加分页符 document.add_page_break() # 添加图片 document.add_paragraph('').add_run('添加图片').font.size = Pt(30) document.add_picture('少女17087938.jpg', width=Inches(5)) # 添加分页符 document.add_page_break() document.add_paragraph('').add_run('创建表格').font.size = Pt(30) # 创建两行两列的表格 rows_num = 5 cols_num = 6 table = document.add_table(rows=rows_num, cols=cols_num, style = 'Table Grid') for r in range(rows_num): for c in range(cols_num): table.cell(r, c).text = "第{r}行{c}列".format(r = r+1, c = c+1) # 保存文档 document.save('Python生成的文档.docx') if __name__ == '__main__': main() 将源码保存为单独的python文件后,安装python-docx, 找一张图片,命名为少女17087938.jpg, 将图片与python文件放到同一个目录, 然后再python3环境下运行python文件即可! 最后附测试图片一张: 少女17087938.jpg 最终效果: 最终效果.png 自动化修改文档 保留格式并替换 实例: 将当前目录下, 所有docx文件内的"海南大学", 替换为"Hainan University", 并将新文件添加前缀new后, 保存到当前目录下 转换前 转换后 终端打印 import docx import os import re # 传入三个参数, 旧字符串, 新字符串, 文件对象 def replace_text(old_text, new_text, file): # 遍历文件对象 for f in file.paragraphs: # 如果 旧字符串 在 某个段落 中 if old_text in f.text: print("替换前:", f.text) # 将段落存入 inline inline = f.runs # 遍历 段落 生成 i for i in inline: # 如果 旧字符串 在 i 中 if old_text in i.text: # 替换 i.text 内文本资源 text = i.text.replace(old_text, new_text) i.text = text print("替换后===>", f.text) def main(): # 获取当前目录下所有的文件名列表 old_file_names = os.listdir() # 获取所有docx文件名列表 docx_file_names = [] for old_file_name in old_file_names: if re.match(r'^[^~].*\.docx', old_file_name): print(old_file_name) docx_file_names.append(old_file_name) for docx_file_name in docx_file_names: try: # 获取文件对象 file=docx.Document(docx_file_name) # 三个参数: 旧的字符串, 新的字符串, 文件对象 print("开始替换:", docx_file_name) replace_text('海南大学', 'Hainan University', file) file.save('new_'+docx_file_name) print(docx_file_name, "替换成功") except: print(docx_file_name, "替换失败") pass if __name__ == '__main__': main() 关于Python操控PPT:https://www.jianshu.com/p/5b294515b480

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册