广告
返回顶部
首页 > 资讯 > 后端开发 > Python >怎么用Python代码实现给Word文档盖章
  • 348
分享到

怎么用Python代码实现给Word文档盖章

2023-06-29 03:06:32 348人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了怎么用python代码实现给Word文档盖章的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Python代码实现给Word文档盖章文章都会有所收获,下面我们一起来看看吧。实现代码:impo

这篇文章主要介绍了怎么用python代码实现给Word文档盖章的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Python代码实现给Word文档盖章文章都会有所收获,下面我们一起来看看吧。

实现代码:

import osfrom docx import Documentfrom docx.enum.text import WD_ALIGN_PARAGRAPHfrom docx.shared import Pt # 设置目标文件夹路径path = "../工作/涨薪通告-练习/" # 获取目标文件夹下的所有文件名file_list = os.listdir(path) for file in file_list:    # 拼接文件路径    file_path = path + file        # 打开 Word 文件    doc = Document(file_path)     # 添加 Paragraph 对象 para_1    para_1 = doc.add_paragraph('盖章: ')    # 添加 Run 对象 run_stamp    run_stamp = para_1.add_run()    run_stamp.add_picture("./Shining.png")     # 添加 Paragraph 对象 para_2    para_2 = doc.add_paragraph()    # 设置对齐方式    para_2.paragraph_fORMat.alignment = WD_ALIGN_PARAGRAPH.RIGHT    # 添加 Run 对象 run_comp    run_comp = para_2.add_run('闪光科技金融公司(Shining Fintech Company)')    # 设置字体    run_comp.font.size = Pt(14) # 字体大小    run_comp.font.bold = True # 字体加粗     # 保存文件    doc.save(file_path)

本次项目需要使用到的新语法如下图所示:

怎么用Python代码实现给Word文档盖章

怎么用Python代码实现给Word文档盖章

模块分解

接着就可以打开下一个文档,在文档的最后粘贴刚才的文字和图片,然后保存并关闭文档。一直重复此操作,直到处理完所有的文档。

然后再让属性 font 调用 size,根据上面的表格,将导入的 Pt 设置好后赋值给 size 就可以设置字体的大小了。

具体写法如下所示:

from docx.shared import Pt # 设置字体大小Run 对象.font.size = Pt(14) # 字体大小

设置加粗

设置字体加粗的方式特别简单,一行代码就可以解决。

我们可以通过属性 font 调用 bold,然后将值设置为 True 即可。

具体写法如下所示:

# 设置字体加粗Run 对象.font.bold = True # 字体加粗

font 属性还有很多其他功能,常用的还有给字体加下划线、删除线、斜体、颜色、指定字体等,只是他们与本项目无关,这里就用图片简单介绍一下,感兴趣的自己去操作。

怎么用Python代码实现给Word文档盖章

功能块练习

这个功能块都是些记忆性的知识,写代码的时候记得参考上面的那些示例代码,照猫画虎就可以实现添加带样式的文字这个功能块了。

from docx import Document# 导入控制对齐方式所需from docx.enum.text import WD_ALIGN_PARAGRAPH# 导入控制字体大小所需from docx.shared import Pt # 设置文件路径file_path = './马邦德涨薪通告.docx' # 打开文档doc = Document(file_path)# 添加段落2para = doc.add_paragraph()# 设置对齐方式para.paragraph_format.alignment=WD_ALIGN_PARAGRAPH.RIGHT# 添加 run_comprun_comp = para.add_run("闪光金融公司(Shining Finance Company)")# 设置字体大小为 14ptrun_comp.font.size=Pt(14)# 设置字体加粗run_comp.font.bold=True# 保存文件doc.save('./添加带样式的文字.docx')

运行效果:

怎么用Python代码实现给Word文档盖章

 一定要记住,设置字体要在 Run 对象中进行,不要越俎代庖。Paragraph 对象的属性管段落在文档中的位置,Run 对象的属性负责文字在段落中的样式。分工明确,各司其职。

另外需要铭记的是:

设置段落的排版与布局,需要使用 Paragraph 对象的属性:paragraph_format。
设置文字的字体样式,需要使用 Run 对象的属性:font。

关于“怎么用Python代码实现给Word文档盖章”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么用Python代码实现给Word文档盖章”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

--结束END--

本文标题: 怎么用Python代码实现给Word文档盖章

本文链接: https://www.lsjlt.com/news/322364.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用Python代码实现给Word文档盖章
    这篇文章主要介绍了怎么用Python代码实现给Word文档盖章的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Python代码实现给Word文档盖章文章都会有所收获,下面我们一起来看看吧。实现代码:impo...
    99+
    2023-06-29
  • 用Python实现给Word文档盖章
    目录模块分解设置加粗功能块练习知识归纳与总结总结目标文件夹内有多份 Word 文件 ——【xxx涨薪通告.docx】,我们需要在这些文档的末尾处添加公司的电子...
    99+
    2022-11-13
  • 怎么使用Sphinx给Python代码写文档
    这篇文章将为大家详细讲解有关怎么使用Sphinx给Python代码写文档,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Python 代码可以在源码中包含文档。这种方式默认依靠 docstring,它以三引...
    99+
    2023-06-16
  • 用python将word文档合并实例代码
    目录背景:设计思路:脚本环境说明:完整代码:功能执行效果图:总结:背景:         由于工作需要,现在有这么一个需求,要合并大量的word文档,而且要在不同的目录下找到同一个人...
    99+
    2022-11-12
  • 怎么用C#实现合并Word文档功能
    本文小编为大家详细介绍“怎么用C#实现合并Word文档功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用C#实现合并Word文档功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。程序环境本次测试时,在程序...
    99+
    2023-07-04
  • 怎么用两行Python代码实现pdf转word功能
    本篇内容主要讲解“怎么用两行Python代码实现pdf转word功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用两行Python代码实现pdf转word功能”吧!一、安装依赖包pip&n...
    99+
    2023-07-05
  • 基于pdf2docx模块怎么用Python实现批量将PDF转Word文档
    这篇“基于pdf2docx模块怎么用Python实现批量将PDF转Word文档”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2023-07-06
  • 基于pdf2docx模块Python实现批量将PDF转Word文档的完整代码教程
    PDF文件是一种常见的文档格式,但是在编辑和修改时不太方便,因为PDF本质上是一种静态的文档格式。 因此,有时候我们需要将PDF文件转换成Word格式,以便更好地编辑和修改文档。在本...
    99+
    2023-05-15
    pdf2docx模块 Python PDF Python PDF转Word
  • 怎么用一行python代码合并162个Word文件
    这篇文章主要介绍“怎么用一行python代码合并162个Word文件”,在日常操作中,相信很多人在怎么用一行python代码合并162个Word文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用一行py...
    99+
    2023-07-05
  • 怎么使用ABAP编程实现对微软Office Word文档的操作
    这期内容当中小编将会给大家带来有关怎么使用ABAP编程实现对微软Office Word文档的操作,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。SAP ABAP里提供了一个标准的类CL_DOCX_DOCUM...
    99+
    2023-06-04
  • 怎么用Python代码实现文字转语音
    这篇文章主要讲解了“怎么用Python代码实现文字转语音”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python代码实现文字转语音”吧!前言:开发环境:WindowsPython版本...
    99+
    2023-06-29
  • Python怎么调用ChatGPT的API实现文章生成
    这篇“Python怎么调用ChatGPT的API实现文章生成”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python怎么调...
    99+
    2023-07-05
  • 怎么用Python代码实现文字识别功能
    今天小编给大家分享一下怎么用Python代码实现文字识别功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.环境和配置要求...
    99+
    2023-06-30
  • 怎么用CSS代码实现实现中文对齐
    这篇文章主要介绍“怎么用CSS代码实现实现中文对齐”,在日常操作中,相信很多人在怎么用CSS代码实现实现中文对齐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS代码...
    99+
    2022-10-19
  • 怎么用python代码实现knn算法
    下面是一个简单的示例代码,实现了knn算法:```pythonimport numpy as npfrom collections ...
    99+
    2023-10-11
    python knn算法
  • 怎么用Python代码实现双链表
    本文小编为大家详细介绍“怎么用Python代码实现双链表”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Python代码实现双链表”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。双链表的每个节点有两个指针: ...
    99+
    2023-06-30
  • Python装饰器怎么用代码实现
    这篇“Python装饰器怎么用代码实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python装饰器怎么用代码实现”文章吧...
    99+
    2023-06-17
  • 怎么用python代码实现遗传算法
    要使用Python代码实现遗传算法,可以按照以下步骤进行操作:1. 定义问题:首先,需要明确要解决的问题是什么,例如优化问题、寻找最...
    99+
    2023-10-10
    python
  • 怎么用Python代码实现新闻爬虫
    本篇内容介绍了“怎么用Python代码实现新闻爬虫”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!新闻源:Reddit我们可以通过Reddit...
    99+
    2023-06-16
  • 怎么用Python代码实现人脸识别
    这篇文章主要介绍“怎么用Python代码实现人脸识别”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用Python代码实现人脸识别”文章能帮助大家解决问题。正文:环境要求:Ubuntu17.10P...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作