自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JovenGeek的博客

分享技术

  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 python-docx刨析目录

python-docx刨析目录python-docx刨析之提取图片

2021-01-31 15:29:29 369

原创 python-docx刨析之提取图片

python-docx刨析之提取图片网上有很多教程是用 zipfile 来提取 docx 文件内的图片,这种方法很难准确的获取确定位置的图片。我分析了下源码,终于找到了方法。函数代码如下import docxfrom docx.document import Documentfrom docx.text.paragraph import Paragraphfrom docx.image.image import Imagefrom docx.parts.image import ImageP

2021-01-31 15:23:04 5756 4

原创 COM相关概念

MFCActiveX 控件MFC COMOLE 类

2020-05-05 13:32:51 235

原创 WordProcessingML的解剖学翻译06--Wordprocessing文本02--属性01--边框

Wordprocessing 文本文本边框文本运行(run)的边框由 <w:rPr> 元素内的 <w:bdr> 元素指定。请注意,边框是完整的四边形边框。与段落边框不同,无法指定哪些边应具有边框。另请注意,具有相同属性的相邻文本运行将呈现为单个边框。<w:rPr> <w:bdr w:val="single" w:sz="36" w:space="0...

2020-03-05 15:59:49 383

原创 WordProcessingML的解剖学翻译06--Wordprocessing文本02--属性

Wordprocessing 文本格式化运行(run)格式是通过 <w:rPr> 元素内的元素指定的。<w:rPr> <w:b w:val="true"/> <w:u w:val="single"/></w:rPr>参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals ...

2020-03-05 14:11:41 717

原创 WordProcessingML的解剖学翻译06--Wordprocessing文本01--概述

Wordprocessing 文本结构运行(run)定义具有公共属性集的文本的非块区域。用 <w:r> 元素指定。运行的属性由 <w:rPr> 元素指定,该元素是 <w:r> 的第一个元素。运行最通常包含文本元素 <w:t>(其中包含段落的实际文字文本),但是它们也可能包含特殊内容,例如符号,制表符,连字符,回车符,图形,分隔符和脚注引用。请参阅...

2020-03-05 10:51:22 270

原创 WordProcessingML的解剖学翻译05--Text Frames

Wordprocessing Text Framestext frame 是一段文本,它位于文档的单独区域中,相对于非框架段落具有特定的大小和位置。text frame 类似于 text box。两者都是可以放置在页面上并调整大小的文本的容器。text box 具有更大的格式化灵活性。text box 是 drawingML 规范的一部分,将在 此处 进行详细讨论。text frame 是 wo...

2020-03-05 10:12:56 468

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性08--制表符

Wordprocessing 段落 – 属性制表符单个自定义 制表符 由 <w:tab> 元素定义,并且 <w:tab> 元素包含在 <w:tabs> 父元素内。制表符位置是相对于从左到右的段落的左边缘测量的。将制表符与悬挂缩(由 ind 元素指定)进比较,隐式创建制表符位。<w:pPr> <w:tabs> <w:tab...

2020-03-04 16:19:26 311

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性07--样式

Wordprocessing 段落 – 属性样式参考:WordProcessingML的解剖学翻译09–Wordprocessing样式03–定义样式03–段落样式

2020-03-04 15:51:42 191

原创 WordProcessingML的解剖学翻译09--Wordprocessing样式03--定义样式03--段落样式

Wordprocessing 样式 – 定义样式段落样式段落样式适用于整个段落的内容以及段落标记。它们既可以应用于段落中文本的字符属性,也可以应用于与段落的位置和外观有关的段落属性。(因此,style 元素可以同时具有 rPr 元素和 pPr 元素。)具有段落的 type 属性值。它们由段落的属性元素(<w:pPr>)中的 <w:pStyle> 元素引用。最后,与字符样...

2020-03-04 15:50:38 640

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性06--间距

Wordprocessing 段落 – 属性间距段落之间和段落的行之间的间距由 <w:spacing>元素定义。<w:pPr> <w:spacing w:before="120" w:after="120" w:beforeAutospacing="0" w:afterAutospacing="0"/></w:pPr><w:pPr...

2020-03-04 15:03:00 1044

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性05--底纹色 / 背景色

Wordprocessing 段落 – 属性底纹色 / 背景色段落 底纹色 / 背景色 和 前景图案 由 <w:shd> 元素指定。注意:与运行(run)属性 <w:highlight> 进行比较。<w:pPr> <w:shd w:val="pct10"/></w:pPr>参考文献:ECMA-376, 3rd Editio...

2020-03-04 13:57:18 269

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性04--缩进

Wordprocessing 段落 – 属性缩进缩进由 <w:ind> 元素定义。<w:pPr> <w:ind w:left="1440" w:right="1440" /></w:pPr>值以磅(Pt)的二十分之一为单位:1440 缇(twips)= 1 英寸(Inch); 567 缇(twips)= 1 厘米(cm)。若要以一个字符...

2020-03-04 13:33:05 681

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性03--Break(换行符)

Line Break(换行符)用 <w:br> 元素指定一个换行符。它指定一个替代普通换行的换行符。 (在换行位或可选的连字符后会发生常规换行。)<w:r> <w:t>This is</w:t> <w:br/> <w:t xml:space="preserve"> a simple sentence.</w:...

2020-03-04 11:35:12 531

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性02--边框

边框段落边框由 <w:pBdr> 元素定义。此元素的子元素指定边框的种类-左,右,下,上和中间。<w:pPr> <w:pBdr> <w:top w:val="single" w:sz="24" w:space="1" w:color="FF0000" /> <w:bottom w:val="single" w:sz="24" w:...

2020-03-04 10:50:50 544

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性01--水平对齐

对齐 / 调整用 <w:jc> 元素指定要应用于段落的对齐方式或调整方式。<w:pPr> <w:jc w:val="end"/></w:pPr>参考文献:ECMA-376, 3rd Edition (June, 2011), Fundamentals and Markup Language Reference § 17.3.1.13.W...

2020-03-04 09:32:07 395

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落02--属性

属性段落属性在 中指定。每个属性都是 的子元素。当出现在段落(w:p)元素而不是样式元素(w:style)中时,它们是直接格式设置,并在样式/编号/表格属性之后应用。与 paragraph styles(段落样式)进行比较。<w:pPr> <w:pBdr> <w:bottom w:val="single" w:sz="8" w:space="4" w:...

2020-03-03 14:59:13 1856

原创 WordProcessingML的解剖学翻译04--Wordprocessing段落01--概述

Wordprocessing段落结构段落是 ooxml 文档中内容的主要块级内容容器。 (表也可以包含与段落相同级别的内容。)段落由 <w:p> 元素指定。段落可以包含该段落的丰富格式属性(包含在 <w:pPr> 中)。段落中的文本进一步包含在一个或多个运行(<w:r>)中。段落也可能包含书签,超链接,字段,注释等。<w:p> <w:p...

2020-03-03 14:13:49 264

原创 WordProcessingML的解剖学翻译03--Wordprocessing文档

Wordprocessing文档<w:document> 元素是主要内容部分的根元素。<w:document> <w:body> <w:p/> </w:body></w:document>参考文献: ECMA-376, 3rd Edition (June, 2011), Fundamentals and Ma...

2020-03-03 11:49:34 284

原创 WordProcessingML的解剖学翻译02--WordProcessing 样本文档

WordProcessing 样本文档下方是上方中显示的示例文档的 document.xml 文件的内容。根元素和名称空间声明<?xml version="1.0" encoding="UTF-8" standalone="yes"?><w:document xmlns:ve="http://schemas.openxmlformats.org/markup-comp...

2020-03-03 11:16:22 325

原创 WordProcessingML的解剖学翻译01--WordprocessingML 内容概述

WordprocessingML 内容概述WordprocessingML 文档是一个包,包含许多不同的部分,主要是XML文件。然而,大多数实际内容都在主文档部分中找到。而且该内容主要由段落和表格组成。Paragraphs(段落)段落(<w:p>)是块级内容的基本单位。也就是说,这是对内容的划分,从新的一行开始。它通常有两块。首先声明段落的格式(或属性),然后声明内容。可以直接...

2020-03-03 10:36:11 442

原创 WordProcessingML的解剖学翻译目录

WordProcessingML的解剖学翻译目录0. WordProcessingML文件的剖析1.

2020-03-03 09:46:58 302

原创 WordProcessingML的解剖学翻译00--WordProcessingML文件的剖析

WordProcessingML文件的剖析Package Structure(包的结构)WordprocessingML 或 docx 文件是一个 zip 文件(一个包),其中包含许多“parts(部分)”,通常是UTF-8或UTF-16编码的 XML 文件,但有一部分是字节流。包还可能包含其他媒体文件,例如图像和视频。该结构根据 Open Packaging Conventions 进行组...

2020-03-03 09:45:58 906

原创 python-docx官方文档翻译--用户指南10--了解图片和其他shape

了解图片和其他shape从概念上讲,Word 文档具有两层,即文本层和绘图层。在文本层中,文本对象从左到右,从上到下排列,在上一个页面被填充时开始一个新页面。在图形层中,将图形对象(称为形状)放置在任意位置。这些有时被称为浮动 shape。图片是可以出现在文本或绘图层中的 shape 上。当它出现在文本层中时,称为内嵌 shape,或更具体地说,称为内嵌图片。内嵌 shape 被视为大文本字...

2020-03-02 15:45:02 575

原创 python-docx官方文档翻译--用户指南09--使用样式

使用样式本页面使用上一页中开发的概念,无需介绍。如果不熟悉该术语,请查阅上一页 了解样式 中的定义。访问样式使用 Document.styles 属性访问样式:document = Document()styles = document.stylesstyles# <docx.styles.styles.Styles object at 0x10a7c4f50>Sty...

2020-03-02 15:32:25 1056

原创 python-docx官方文档翻译--用户指南08--了解样式

了解样式蚱蜢:“主人,为什么我的段落没有显示为我指定的样式?” 主:“您来到正确的页面, 蚱蜢;请继续阅读……”Word 中的样式是什么?相同元素的格式一致时,文档之间的沟通会更好。为了实现这种一致性,专业文档设计人员开发了一个样式表,该样式表定义了文档元素类型并指定了各个元素的格式。例如,正文段落可能设置为 9 Pt(磅) Times Roman,行高为 11 Pt(磅),左对...

2020-03-02 13:42:18 812

原创 python-docx官方文档翻译--用户指南07--API 基础

API 基础python-docx 的 API 旨在使简单的事情变得简单,同时允许通过适度的增量投资来获得更复杂的结果。可以仅使用一个对象(打开文件时返回的 docx.api.Document 对象)来创建基本文档。docx.api.Document 上的方法允许将块级对象添加到文档的末尾。块级对象包括段落,内嵌图片和表格。标题,项目符号和编号列表只是应用了特定样式的段落。这样,可以从上到...

2020-02-26 14:37:59 756

原创 python-docx官方文档翻译--用户指南06--使用页眉和页脚

使用页眉和页脚Word 支持页眉和页脚。页眉是出现在每页顶部区域的文本,与正文分开,通常传达上下文信息,例如文档标题,作者,创建日期或页码。文档中的页眉在页面之间是相同的,只是内容上的差别很小,例如节标题或页码的变化。页眉也称为 运行头。页脚在所有方面都类似于页眉,只不过它出现在页面底部。不应将其与脚注混淆,脚注在页面之间并不统一。为简便起见,此处经常使用页眉一词来指代页眉或页脚对象,以使读者...

2020-02-26 14:25:27 1853

原创 python-docx官方文档翻译--用户指南05--处理节(section)

处理节(section)Word 支持 节(section)的概念,即具有相同页面布局设置(例如页边距和页面方向)的文档的划分。例如,文档可以包含纵向布局的某些页面和横向布局的其他页面。大多数 Word 文档默认只有一个节(section),而且,大多数文档没有理由更改默认边距或其他页面布局。但是,当您确实需要更改页面布局时,您需要了解节(section)以完成此操作。访问节(section...

2020-02-26 11:41:25 3389

原创 python-docx官方文档翻译--用户指南04--使用文本

使用文本为了有效地处理文本,了解段落等块级内容元素和 run 等运行级内容(内联文字)对象是有必要的。块级与内联文本对象段落是Word中的主要块级对象。块级项的文本内容在其左右边界之间,每当文本超出其右边界时,其内容就会增加一行。对于段落而言,其左右边界通常是指页边距,但是如果页面按列布局,边界也可以是列边界,如果段落出现在表格单元格内,则边界可以是单元格边界。表也​​是块级对象。内联...

2020-02-25 14:39:39 1306

原创 python-docx官方文档翻译--用户指南03--使用文档

使用文档python-docx 可用来创建新文档和修改现有文档。打开文档最简单的开始就是打开新文档,不用指定文件。from docx import Documentdocument = Document()document.save('test.docx')这段代码创建了一个内置默认的新文档,并直接保存到名为 “test.docx" 的文件中。所谓的 默认模板 实际上只是一个没有内...

2020-02-24 10:40:16 807

原创 python-docx官方文档翻译--用户指南02--快速开始

快速开始使用python-docx入门很容易。我们先了解下基础知识。打开文档首先我们需要准备一个文档。最简单的方法是这样:from docx import Documentdocument = Document()这将打开一个默认模板的空白文档,这与 Word 中新建的默认空白文档几乎是一样的。我们也可以使用 python-docx 打开和处理现有的 Word 文档,如下:fro...

2020-02-21 14:46:20 1083 1

原创 python-docx官方文档翻译--用户指南01--安装

安装标题提示:python-docx 版本 0.3.0 和更高版本与以前的版本不兼容。python-docx 托管在 PyPI 上,因此安装相对简单,并且仅取决于您已安装的安装实用程序。使用 pip 工具安装python-docx 可使用 pip 命令进行安装:pip install python-docx使用 easy_install 安装python-docx 也可以使用...

2020-02-20 14:07:45 410

原创 python-docx官方文档翻译--用户指南00--它能干啥

它能干啥下面是 python-docx 使用例子from docx import Documentfrom docx.shared import Inchesdocument = Document()document.add_heading('文档标题', 0)p = document.add_paragraph('一段简单的段落')p.add_run('bold').bold...

2020-02-20 11:42:21 491

原创 python-docx 官方文档翻译目录

python-doc简介用户指南接口文档

2020-02-20 10:30:27 817

原创 WordProcessingML 介绍

WordProcessingML 的英文文档Anatomy of a WordProcessingML File

2020-02-19 10:43:04 1477

原创 Accessibility Insights 简介

官方文档

2020-02-18 14:57:19 4505

AccessibilityInsights.msi

Accessibility Insights for Windows 是 Windows 官方推荐的辅助工具。 用来查看窗口控件的信息,也可用于web。 可帮助开发人员查找和修复 Windows 应用程序中的辅助功能问题。 与老工具inspect 和 UI spy相比其功能更多、操作更方便。

2020-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除