精华内容
下载资源
问答
  • 当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示: 1.点击“格式”--...
    当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示:
    1. 点击“格式”--选择“格式和样式”
    2. 选中需要显示的文字,在右侧弹出的格式和样式里,将其格式设置为标题。并设置其标题级别、字体大小、位置、行距等等 
    下面来看看如何添加目录,和如何查看文档结构图:
    一、添加目录
    目录通常是长文档不可缺少的部分,有了目录,用户就能很容易地知道文档中有什么内容,如何查找内容等。Word 提供了自动生成目录的功能,使目录的制作变得非常简便,而且在文档发生了改变以后,还可以利用更新目录的功能来适应文档的变化。 
     1 创建标题目录
    Word 一般是利用标题或者大纲级别来创建目录的。因此,在创建目录之前,应确保希望出现在目录中的标题应用了内置的标题样式(标题1 到标题9)。也可以应用包含大纲级别的样式或者自定义的样式。如果文档的结构性能比较好,创建出合格的目录就会变得非常快速简便。
    1.1 从标题样式创建目录
    从标题样式创建目录的步骤如下:
    (1)把光标移到要插入目录的位置。
    (2)单击【插入】菜单项的【索引和目录】菜单项,并在弹出的【索引和目录】对话框选择【目录】选项卡。
    (3)在【格式】列表框中选择目录的风格,选择的结果可以通过【打印预览】框来查看。如果选择【来自模板】,标识使用内置的目录样式(目录1 到目录9)来格式化目录。如果要改变目录的样式,可以单击【更改】按钮,按更改样式的方法修改相应的目录样式。
    1.2 从其他样式创建目录
    如果要从文档的不同样式中创建目录,例如,不需要根据【标题 1】到【标题9】的样式来创建目录,而是根据自定义的【样式1】到【样式3】的样式来创建目录,操作步骤如下:
    (1)将光标移到要插入目录的位置。
    (2)打开对话框,然后单击【选项】按钮,弹出【目录选项】对话框。
    (3)在【有效样式】列表框中找到标题使用的样式,然后在【目录级别】文本框中指定标题的级别。如果不想用某一样式,要删除【目录级别】文本框中的数字。例如,用户可以删除标题1、标题2 和标题3 后面的【目录级别】中的数字。
    (4)单击【确定】按钮,返回到【索引和目录】对话框。
    (5)在【索引和目录】对话框中选择合适的选项后单击【确定】按钮。
    2 创建图表目录
    图表目录也是一种常用的目录,可以在其中列出图片、图表、图形、幻灯片或其他插图的说明,以及它们出现的页码。在建立图表目录时,用户可以根据图表的题注或者自定义样式的图表标签,并参考页序按照排序级别排列,最后在文档中显示图表目录。 使用题注组织目录的方法如下:
    (1)确保文档中要建立图表目录的图片、表格、图形加有题注。
    (2)将光标移到要插入图表目录的地方。
    (3)单击【插入】菜单中的【索引和目录】菜单项,并在【索引和目录】对话框中选择【图表目录】选项卡。
    (4)在【题注标签】下拉列表框中选择要建立目录的题注,如图表、公式、表格等。
    (5)在【格式】下拉列表框中选择一种目录格式,其他选项与创建一般目录一样,确定后单击【确定】按钮。
    在检查图表目录后,当将鼠标移到目录项目上时,鼠标指针会变为手形,单击鼠标左键接口跳转到相应的位置。
    利用题注建立图表目录是很方便的,但有时候,文档中的标签是用户键入的,并不是Word 的题注功能加上的。这时,就需要使用自定义样式建立图表目录,方法如下:
    (1)打开的【索引和目录】对话框,并选中【图表目录】选项卡。
    (2)单击【选项】按钮,弹出【图表目录选项】对话框。
    (3)选中【样式】复选框,并在其右边的下拉列表框中选择图表标签使用的样式名后单击【确定】按钮。
    (4)在【索引和目录】对话框中选择各选项,然后单击【确定】按钮。 
     3 创建引文目录
    引文目录与其他目录类似,可以根据不同的引文类型,创建不同的引文目录。在创建引文目录之前,应该确保在文档中有相应的引文。
    创建引文目录的操作步骤如下:
    (1)将光标移到要插入引文目录的位置。
    (2)单击【插入】菜单中的【索引和目录】菜单项,在弹出的【引文和目录】对话框中选择【引文目录】选项卡。
    (3)在【类别】中选择相应的引文类别,注意此种类别应该是引文中已经创建有的引文类型。
    (4)创建的引文目录也有相应的内置引文目录样式来套用,如果要更改,可以单击【更改】按钮。
    (5)如果引文的页码超过五处,可以选中【使用“各处”】复选框,这样可以避免页码过多反而给用户造成不便。
    (6)如果引文过长,可以选择【保留原格式】,以保留原有的引文格式。
    (7)选好目录的制表前导符和格式后,单击【确定】按钮即可,插入的引文目录。
    如果要标记引文,以创建合适的引文目录,可以按如下方法进行:
    (1)选择要标记的引文。
    (2)打开对话框,单击【标记引文】按钮,弹出【标记引文】对话框。
    (3)在【类别】的下拉列表框中选择合适的类型。
    (4)单击【标记】按钮即可对当前所选的文字进行标记,如果单击【标记全部】按钮,将对存在于文档中的所选文字进行标记。
    (5)如果还要标记其他引文,不要关闭【标记引文】对话框,直接在文档中选取要标记的引文。
    (6)返回【标记引文】对话框,选中的引文将出现在【所选引文】下面,然后单击【标记】即可。
    (7)如果要修改一个存在的类别,可以单击【类别】按钮,弹出对 话框。
    (8)选中要修改的类别,在【替换为】下面的文本框中输入要替换的文字,单击【替换】按钮即可。
    (9)完成后单击【确定】按钮,回到【标记引文】对话框。单击【关闭】按钮。
    4 更新目录
    Word 所创建的目录是以文档的内容为依据,如果文档的内容发生了变化,如页码或者标题发生了变化,就要更新目录,使它与文档的内容保持一致。最好不要直接修改目录,因为这样容易引起目录与文档的内容不一致。
    在创建了目录后,如果想改变目录的格式或者显示的标题等,可以再执行一次创建目录的操作,重新选择格式和显示级别等选项。执行完操作后,会弹出一个对话框,询问是否要替换原来的目录,选择【是】替换原来的目录即可。
    如果只是想更新目录中的数据,以适应文档的变化,而不是要更改目录的格式等项目,可以对着目录单击鼠标右键,在弹出的快捷菜单中单击【更新域】菜单项即可。用户也可以选择目录后,按下 F9 键更新域。 
    二、查看word文档结构图 
    打开word“文档1”--点击“视图”--点击“文档结构图”

    转载于:https://www.cnblogs.com/feijun/archive/2009/09/10/1564387.html

    展开全文
  • word文档添加目录

    2010-04-22 20:57:00
    当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示: 1. 点击“格式”--...

    当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示:
    1. 点击“格式”--选择“格式和样式”
    2. 选中需要显示的文字,在右侧弹出的格式和样式里,将其格式设置为标题。并设置其标题级别、字体大小、位置、行距等等 
    下面来看看如何添加目录,和如何查看文档结构图:
    一、添加目录
    目录通常是长文档不可缺少的部分,有了目录,用户就能很容易地知道文档中有什么内容,如何查找内容等。Word 提供了自动生成目录的功能,使目录的制作变得非常简便,而且在文档发生了改变以后,还可以利用更新目录的功能来适应文档的变化。 
     1 创建标题目录
    Word 一般是利用标题或者大纲级别来创建目录的。因此,在创建目录之前,应确保希望出现在目录中的标题应用了内置的标题样式(标题1 到标题9)。也可以应用包含大纲级别的样式或者自定义的样式。如果文档的结构性能比较好,创建出合格的目录就会变得非常快速简便。
    1.1 从标题样式创建目录
    从标题样式创建目录的步骤如下:
    (1)把光标移到要插入目录的位置。
    (2)单击【插入】菜单项的【索引和目录】菜单项,并在弹出的【索引和目录】对话框选择【目录】选项卡。
    (3)在【格式】列表框中选择目录的风格,选择的结果可以通过【打印预览】框来查看。如果选择【来自模板】,标识使用内置的目录样式(目录1 到目录9)来格式化目录。如果要改变目录的样式,可以单击【更改】按钮,按更改样式的方法修改相应的目录样式。
    1.2 从其他样式创建目录
    如果要从文档的不同样式中创建目录,例如,不需要根据【标题 1】到【标题9】的样式来创建目录,而是根据自定义的【样式1】到【样式3】的样式来创建目录,操作步骤如下:
    (1)将光标移到要插入目录的位置。
    (2)打开对话框,然后单击【选项】按钮,弹出【目录选项】对话框。
    (3)在【有效样式】列表框中找到标题使用的样式,然后在【目录级别】文本框中指定标题的级别。如果不想用某一样式,要删除【目录级别】文本框中的数字。例如,用户可以删除标题1、标题2 和标题3 后面的【目录级别】中的数字。
    (4)单击【确定】按钮,返回到【索引和目录】对话框。
    (5)在【索引和目录】对话框中选择合适的选项后单击【确定】按钮。
    2 创建图表目录
    图表目录也是一种常用的目录,可以在其中列出图片、图表、图形、幻灯片或其他插图的说明,以及它们出现的页码。在建立图表目录时,用户可以根据图表的题注或者自定义样式的图表标签,并参考页序按照排序级别排列,最后在文档中显示图表目录。 使用题注组织目录的方法如下:
    (1)确保文档中要建立图表目录的图片、表格、图形加有题注。
    (2)将光标移到要插入图表目录的地方。
    (3)单击【插入】菜单中的【索引和目录】菜单项,并在【索引和目录】对话框中选择【图表目录】选项卡。
    (4)在【题注标签】下拉列表框中选择要建立目录的题注,如图表、公式、表格等。
    (5)在【格式】下拉列表框中选择一种目录格式,其他选项与创建一般目录一样,确定后单击【确定】按钮。
    在检查图表目录后,当将鼠标移到目录项目上时,鼠标指针会变为手形,单击鼠标左键接口跳转到相应的位置。
    利用题注建立图表目录是很方便的,但有时候,文档中的标签是用户键入的,并不是Word 的题注功能加上的。这时,就需要使用自定义样式建立图表目录,方法如下:
    (1)打开的【索引和目录】对话框,并选中【图表目录】选项卡。
    (2)单击【选项】按钮,弹出【图表目录选项】对话框。
    (3)选中【样式】复选框,并在其右边的下拉列表框中选择图表标签使用的样式名后单击【确定】按钮。
    (4)在【索引和目录】对话框中选择各选项,然后单击【确定】按钮。 
     3 创建引文目录
    引文目录与其他目录类似,可以根据不同的引文类型,创建不同的引文目录。在创建引文目录之前,应该确保在文档中有相应的引文。
    创建引文目录的操作步骤如下:
    (1)将光标移到要插入引文目录的位置。
    (2)单击【插入】菜单中的【索引和目录】菜单项,在弹出的【引文和目录】对话框中选择【引文目录】选项卡。
    (3)在【类别】中选择相应的引文类别,注意此种类别应该是引文中已经创建有的引文类型。
    (4)创建的引文目录也有相应的内置引文目录样式来套用,如果要更改,可以单击【更改】按钮。
    (5)如果引文的页码超过五处,可以选中【使用“各处”】复选框,这样可以避免页码过多反而给用户造成不便。
    (6)如果引文过长,可以选择【保留原格式】,以保留原有的引文格式。
    (7)选好目录的制表前导符和格式后,单击【确定】按钮即可,插入的引文目录。
    如果要标记引文,以创建合适的引文目录,可以按如下方法进行:
    (1)选择要标记的引文。
    (2)打开对话框,单击【标记引文】按钮,弹出【标记引文】对话框。
    (3)在【类别】的下拉列表框中选择合适的类型。
    (4)单击【标记】按钮即可对当前所选的文字进行标记,如果单击【标记全部】按钮,将对存在于文档中的所选文字进行标记。
    (5)如果还要标记其他引文,不要关闭【标记引文】对话框,直接在文档中选取要标记的引文。
    (6)返回【标记引文】对话框,选中的引文将出现在【所选引文】下面,然后单击【标记】即可。
    (7)如果要修改一个存在的类别,可以单击【类别】按钮,弹出对 话框。
    (8)选中要修改的类别,在【替换为】下面的文本框中输入要替换的文字,单击【替换】按钮即可。
    (9)完成后单击【确定】按钮,回到【标记引文】对话框。单击【关闭】按钮。
    4 更新目录
    Word 所创建的目录是以文档的内容为依据,如果文档的内容发生了变化,如页码或者标题发生了变化,就要更新目录,使它与文档的内容保持一致。最好不要直接修改目录,因为这样容易引起目录与文档的内容不一致。
    在创建了目录后,如果想改变目录的格式或者显示的标题等,可以再执行一次创建目录的操作,重新选择格式和显示级别等选项。执行完操作后,会弹出一个对话框,询问是否要替换原来的目录,选择【是】替换原来的目录即可。
    如果只是想更新目录中的数据,以适应文档的变化,而不是要更改目录的格式等项目,可以对着目录单击鼠标右键,在弹出的快捷菜单中单击【更新域】菜单项即可。用户也可以选择目录后,按下 F9 键更新域。 
    二、查看word文档结构图 
    打开word“文档1”--点击“视图”--点击“文档结构图”

    展开全文
  • 当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示: 1. 点击“格式”--...

    当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示:
    1. 点击“格式”--选择“格式和样式”
    2. 选中需要显示的文字,在右侧弹出的格式和样式里,将其格式设置为标题。并设置其标题级别、字体大小、位置、行距等等 
    下面来看看如何添加目录,和如何查看文档结构图:
    一、添加目录
    目录通常是长文档不可缺少的部分,有了目录,用户就能很容易地知道文档中有什么内容,如何查找内容等。Word 提供了自动生成目录的功能,使目录的制作变得非常简便,而且在文档发生了改变以后,还可以利用更新目录的功能来适应文档的变化。 
     1 创建标题目录
    Word 一般是利用标题或者大纲级别来创建目录的。因此,在创建目录之前,应确保希望出现在目录中的标题应用了内置的标题样式(标题1 到标题9)。也可以应用包含大纲级别的样式或者自定义的样式。如果文档的结构性能比较好,创建出合格的目录就会变得非常快速简便。
    1.1 从标题样式创建目录
    从标题样式创建目录的步骤如下:
    (1)把光标移到要插入目录的位置。
    (2)单击【插入】菜单项的【索引和目录】菜单项,并在弹出的【索引和目录】对话框选择【目录】选项卡。
    (3)在【格式】列表框中选择目录的风格,选择的结果可以通过【打印预览】框来查看。如果选择【来自模板】,标识使用内置的目录样式(目录1 到目录9)来格式化目录。如果要改变目录的样式,可以单击【更改】按钮,按更改样式的方法修改相应的目录样式。
    1.2 从其他样式创建目录
    如果要从文档的不同样式中创建目录,例如,不需要根据【标题 1】到【标题9】的样式来创建目录,而是根据自定义的【样式1】到【样式3】的样式来创建目录,操作步骤如下:
    (1)将光标移到要插入目录的位置。
    (2)打开对话框,然后单击【选项】按钮,弹出【目录选项】对话框。
    (3)在【有效样式】列表框中找到标题使用的样式,然后在【目录级别】文本框中指定标题的级别。如果不想用某一样式,要删除【目录级别】文本框中的数字。例如,用户可以删除标题1、标题2 和标题3 后面的【目录级别】中的数字。
    (4)单击【确定】按钮,返回到【索引和目录】对话框。
    (5)在【索引和目录】对话框中选择合适的选项后单击【确定】按钮。
    2 创建图表目录
    图表目录也是一种常用的目录,可以在其中列出图片、图表、图形、幻灯片或其他插图的说明,以及它们出现的页码。在建立图表目录时,用户可以根据图表的题注或者自定义样式的图表标签,并参考页序按照排序级别排列,最后在文档中显示图表目录。 使用题注组织目录的方法如下:
    (1)确保文档中要建立图表目录的图片、表格、图形加有题注。
    (2)将光标移到要插入图表目录的地方。
    (3)单击【插入】菜单中的【索引和目录】菜单项,并在【索引和目录】对话框中选择【图表目录】选项卡。
    (4)在【题注标签】下拉列表框中选择要建立目录的题注,如图表、公式、表格等。
    (5)在【格式】下拉列表框中选择一种目录格式,其他选项与创建一般目录一样,确定后单击【确定】按钮。
    在检查图表目录后,当将鼠标移到目录项目上时,鼠标指针会变为手形,单击鼠标左键接口跳转到相应的位置。
    利用题注建立图表目录是很方便的,但有时候,文档中的标签是用户键入的,并不是Word 的题注功能加上的。这时,就需要使用自定义样式建立图表目录,方法如下:
    (1)打开的【索引和目录】对话框,并选中【图表目录】选项卡。
    (2)单击【选项】按钮,弹出【图表目录选项】对话框。
    (3)选中【样式】复选框,并在其右边的下拉列表框中选择图表标签使用的样式名后单击【确定】按钮。
    (4)在【索引和目录】对话框中选择各选项,然后单击【确定】按钮。 
     3 创建引文目录
    引文目录与其他目录类似,可以根据不同的引文类型,创建不同的引文目录。在创建引文目录之前,应该确保在文档中有相应的引文。
    创建引文目录的操作步骤如下:
    (1)将光标移到要插入引文目录的位置。
    (2)单击【插入】菜单中的【索引和目录】菜单项,在弹出的【引文和目录】对话框中选择【引文目录】选项卡。
    (3)在【类别】中选择相应的引文类别,注意此种类别应该是引文中已经创建有的引文类型。
    (4)创建的引文目录也有相应的内置引文目录样式来套用,如果要更改,可以单击【更改】按钮。
    (5)如果引文的页码超过五处,可以选中【使用“各处”】复选框,这样可以避免页码过多反而给用户造成不便。
    (6)如果引文过长,可以选择【保留原格式】,以保留原有的引文格式。
    (7)选好目录的制表前导符和格式后,单击【确定】按钮即可,插入的引文目录。
    如果要标记引文,以创建合适的引文目录,可以按如下方法进行:
    (1)选择要标记的引文。
    (2)打开对话框,单击【标记引文】按钮,弹出【标记引文】对话框。
    (3)在【类别】的下拉列表框中选择合适的类型。
    (4)单击【标记】按钮即可对当前所选的文字进行标记,如果单击【标记全部】按钮,将对存在于文档中的所选文字进行标记。
    (5)如果还要标记其他引文,不要关闭【标记引文】对话框,直接在文档中选取要标记的引文。
    (6)返回【标记引文】对话框,选中的引文将出现在【所选引文】下面,然后单击【标记】即可。
    (7)如果要修改一个存在的类别,可以单击【类别】按钮,弹出对 话框。
    (8)选中要修改的类别,在【替换为】下面的文本框中输入要替换的文字,单击【替换】按钮即可。
    (9)完成后单击【确定】按钮,回到【标记引文】对话框。单击【关闭】按钮。
    4 更新目录
    Word 所创建的目录是以文档的内容为依据,如果文档的内容发生了变化,如页码或者标题发生了变化,就要更新目录,使它与文档的内容保持一致。最好不要直接修改目录,因为这样容易引起目录与文档的内容不一致。
    在创建了目录后,如果想改变目录的格式或者显示的标题等,可以再执行一次创建目录的操作,重新选择格式和显示级别等选项。执行完操作后,会弹出一个对话框,询问是否要替换原来的目录,选择【是】替换原来的目录即可。
    如果只是想更新目录中的数据,以适应文档的变化,而不是要更改目录的格式等项目,可以对着目录单击鼠标右键,在弹出的快捷菜单中单击【更新域】菜单项即可。用户也可以选择目录后,按下 F9 键更新域。 
    二、查看word文档结构图 
    打开word“文档1”--点击“视图”--点击“文档结构图”

    展开全文
  • word文档内的一页:将文本取出来,生成自定义格式的PDF文件:从word取出文本时标题的标号和页码是取不出来的,要自己加。另外就是目录也要自己生成和添加:代码和解释如下:from reportlab.lib.styles import ...

    word文档内的一页:

    98a12a39fd77d7f54bbd853d4dbf3a26.png

    将文本取出来,生成自定义格式的PDF文件:

    4a283ff8422e0e3c05a38fbb092b4554.png

    从word取出文本时标题的标号和页码是取不出来的,要自己加。另外就是目录也要自己生成和添加:

    7c6436f25536cbff4d9f3a88727ecdb2.png

    代码和解释如下:

    from reportlab.lib.styles import ParagraphStyle as PS   # 段落格式from reportlab.platypus import PageBreak                # 分页符from reportlab.platypus.paragraph import Paragraph      # 生成段落用from reportlab.platypus.doctemplate import PageTemplate, BaseDocTemplate    # 用于生成页面模版,文档模版from reportlab.platypus.tableofcontents import TableOfContents      # 用于生成目录from reportlab.platypus.frames import Frame             # 生成页面模版是定义页面内的框架framefrom reportlab.lib.units import cm, inch                # 尺度单位# 注册中文字体from reportlab.pdfbase.ttfonts import TTFontfrom reportlab.pdfbase import pdfmetricspdfmetrics.registerFont(TTFont('lively', '/Library/Fonts/Chinese/ChaoZiSheZengYuBoShouShuJian-2.ttf'))pdfmetrics.registerFont(TTFont('apple', '/Library/Fonts/Chinese/XiaoHuYao-2.ttf'))# 定义标题、普通段落和代码的段落格式h1 = PS(name = 'Heading1', fontSize = 16, leading = 24, fontName = 'lively', spaceAfter = 15)h2 = PS(name = 'Heading2', fontSize = 14, leading = 20, leftIndent = 10, fontName = 'lively', spaceBefore = 10, spaceAfter = 10)h3 = PS(name = 'Heading3', fontSize = 12, leading = 16, leftIndent = 20, fontName = 'lively', spaceBefore = 10, spaceAfter = 10)normalText = PS(name = 'normal', fontSize = 12, leading = 14, firstLineIndent = 25, fontName = 'apple')code = PS(name = 'code', fontSize = 10, leading = 14, leftIndent = 35,fontName = 'apple')class MyDocTemplate(BaseDocTemplate):   # 是BaseDocTemplate的子类    def __init__(self, filename, **kw):        BaseDocTemplate.__init__(self, filename, **kw)        template = PageTemplate('normal', [Frame(2.5*cm, 2.5*cm, 15*cm, 25*cm, id='F1')], onPageEnd=self.footer)        # 定义页面模版,页脚可有可无        self.addPageTemplates(template)     # 加入页面模版    # 打开word取出文字内容,生成段落flowable放进story    def feedContent(self, filename, story):        from docx import Document           # 帮忙处理word文档        docWord = Document(filename)                # 打开word文档,生成word文档对象        h1Num = 0; h2Num = 0; h3Num = 0             # 因为要给标题加序号,三级序号,所以用变量记录所在层级的序号        for para in docWord.paragraphs:             # 遍历word文档的各个段落            docStyle = para.style.name                  # 取出word文档中的段落格式            if docStyle == 'Heading 1':                 # 如果是第一级标题,先加上序号再填进story                h1Num += 1                                  # 标记第一级标题的序号增1                seq = str(h1Num) + '、 '                    # 第一级标题的格式为1、                story.append(Paragraph(seq + para.text, h1))    # 生成段落followable加入story            elif docStyle == 'Heading 2':   # 第二级标题                h2Num += 1                                  # 标记第二级标题的序号增1                seq = str(h1Num) + '.' + str(h2Num) + ' '                   # 第二级标题格式1.1                story.append(Paragraph(seq + para.text, h2))            elif docStyle == 'Heading 3':   # 第三级标题                h3Num += 1                                  # 标记第三级标题的序号增1                seq = str(h1Num) + '.' + str(h2Num) + '.' + str(h3Num) + ' '                # 第三级标题的序号1.1.1                story.append(Paragraph(seq + para.text, h3))            elif docStyle == 'Code':                    # 普通段落和代码直接填进story,对代码的处理效果不理想                story.append(Paragraph(para.text, code))            else:                story.append(Paragraph(para.text, normalText))    # 生成一个flowable后判断是否为标题,是标题填进目录,二三级目录生成书签链接    def afterFlowable(self, flowable):  # 注册目录的条目        if flowable.__class__.__name__ == 'Paragraph':            text = flowable.getPlainText()      # 取出文字            style = flowable.style.name         # 取出段落格式            if style == 'Heading1':             # 第一级标题                self.notify('TOCEntry', (0, text, self.page))            if style == 'Heading2':             # 第二级标题                key = 'h2-{}'.format(self.seq.nextf('heading2'))    # 生成书签名                self.canv.bookmarkPage(key)     # 生成书签页                self.notify('TOCEntry', (1, text, self.page, key))                # 'TOCEntry':通知类型;(1, text, self.page, key):                # (目录层级、文本内容、当前页数、可选的书签名)            if style == 'Heading3':             # 第三级标题                key = 'h3-{}'.format(self.seq.nextf('heading3'))                self.canv.bookmarkPage(key)                self.notify('TOCEntry', (2, text, self.page, key))    # 页脚给出第几页    def footer(self, myCanvas, myDoc):        myCanvas.setFont('lively',10)           # 设置字体        myCanvas.drawRightString(7.6*inch,.5*inch, "{}".format(self.page))          # 画页脚toc = TableOfContents()                         # 生成目录对象toc.levelStyles = [h1, h2, h3]                  # 定义目录的格式,三层,每层的格式用段落格式定义story = []                                      # 列表story存放生成的各个flowablestory.append(toc)                               # 将目录对象填进story,此时目录只是架子,内容还没填进去story.append(PageBreak())                       # 分页符docPDF = MyDocTemplate('mintoc.pdf')            # 生成PDF文档对象docPDF.feedContent('excerpt.docx', story)       # 打开word文档,取出内容生成flowable放进story中docPDF.multiBuild(story)# 这个文档的生成要过两遍,第一遍加了个目录的空架子,# 文档内容生成之后才能把目录内容填进去,所以用multiBuild()而不是build()

    3cdb7402572e026251f403b19b626411.png

    展开全文
  • Word文档中,我们可以通过添加页眉、页脚的方式来丰富文档内容。添加页眉、页脚时,可以添加时间、日期、文档标题文档引用信息、页码、内容解释、图片/LOGO等多种图文信息。同时也可根据需要调整文字或图片在...
  • 大家会不会和小编一样在用Word文档工作时会插入一些图表和图片呢?每次小编在插入图表和图片时,都会采用自动给图表和图片添加标题的一个小技巧,这样大大的提高了小编的工作效率,所以今天就想和大家分享一下这个小...
  • Word文档中,我们可以通过添加页眉、页脚的方式来丰富文档内容。添加页眉、页脚时,可以添加时间、日期、文档标题文档引用信息、页码、内容解释、图片/LOGO等多种图文信息。同时也可根据需要调整文字或图片在...
  • 我在Word中制作了一张超长表格,为了让每一页表格都能有表头和标题行,我...Word中的表格在设置重复标题行后,有一个有趣的特点,那就是当表格上方没有任何文字或空行时,出现在标题行及以上区域的图片、文本框就...
  • 以下是Word2003自动生成目录的方法,希望可以帮到朋友们:首先要定义目录项,点击“视图”→“大纲”切换至大纲模式,大纲模式下文档各段落的级别显示得清楚,选定所要排目录的标题,将之定义为“1级”,接着依次...
  • word文档内的一页:将文本取出来,生成自定义格式的PDF文件:从word取出文本时标题的标号和页码是取不出来的,要自己加。另外就是目录也要自己生成和添加:代码和解释如下:from reportlab.lib.styles import ...
  • 当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示:1.点击“格式”--选择...
  • 问:我在Word中制作了一张超长...为Word文档长表格每页自动添加表头 图1  答:Word的重复标题行只对表格内文字有效,对表头是无效的。Word中的表格在设置重复标题行后,有一个有趣的特点,那就是当表格上方没有
  • 页眉和删除水平线总结快速删除页眉破折号编辑Word文档往往需要在文档中添加页眉和页脚,但Word会自动在文字下面添加一条水平线。我们想摆脱侧线,有两种方法快速去除头水平线。:头编辑虚线框出现,双击标题区域,...
  • word文档写入内容

    2020-05-09 09:51:55
    添加一级标题 from docx import Document doc=Document() doc.add_heading(‘一级标题’,level=1) #doc.add_heading(‘标题名称’,level=标题等级) 添加段落 paragraph1=doc.add_paragraph(‘这是一个段落’) #doc....
  • 最近工作中,需要将查询的一段时间的数据可视化,并导出为word格式。由于对word操作不熟悉,查阅了一下相关文档,这里简要记录一下如何使用python操作word。...添加标题2.添加段落3.为段落文字设置样式4.插入图片...
  • WPF应用程序生成Word文档测试

    千次阅读 2018-10-08 14:49:03
    莫名其妙地有了这个需求,于是进行了一下实战。本文使用天气预报api自动生成Word格式的报表,使用VSTO相关技术,在VS2017+Word2016中测试...如图所示:为了方便之后添加文字,将标题控件的标记(Tag)命名为TitleRTF...
  • 19利用python向Word文档中写入内容

    千次阅读 2020-04-11 19:50:54
    添加文字内容 添加一级标题 doc.add_heading(‘标题名称’, level = 标题等级) from docx import Document doc = Document() doc.add_heading('一级标题', level = 1) paragraph1 = doc.add_paragraph('这是一个...
  • # 添加文字内容 # 添加一级标题 doc.add_heading('一级标题', level=1) # 添加段落 paragraph1 = doc.add_paragraph('这是一个段落') paragraph2 = doc.add_paragraph('这又是一个段落') paragraph3 = doc.add_...
  • 书签是定位用的,比如说,在编辑或阅读一篇较长的WORD文档时,想在某一处或几处留下标记,以便以后查找、修改,便可以该处插入一书签。 具体步骤如下: 1.添加书签 选定要为其指定书签的内容,或单击要插入书签的...
  • Word添加目录

    2010-12-15 20:06:00
    目录项的定义很简单,点击“视图”→“大纲”切换至大纲模式,如下图所示,大纲模式下文档各段落的级别显示得清楚,选定文章标题,将之定义为“1级”,接着依次选定需要设置为目录项的文字,将之逐一定义为“2...
  • Word大型文档排版指南

    2011-12-01 12:34:18
    本书主要讲解用Word排版大型文档的经验和技巧,可供撰写毕业设计论文的同学和写书的作者参考,希望本书能帮助到大家。 目录 前言...................................................................................
  • 不同格式的word文档合并为一个文件。 问题: 文件汇编,需要将70多个文件汇编成一个到一个文件里。最终汇编的方式是用word--插入--对象--文件中的文字。 但是由于原始文件有的设置了自动编号。插入后在合并后的...
  • Word文档中一般存储文章、新闻报道和小说这类文字内容较长的数据为主。 1、Word数据写入 Word写入数据的整体思路如下: 创建生成临时Word对象。 分别使用add_paragraph()和add_heading()对Word对象添加标题和...
  • C# 添加Word页眉、页脚

    2018-04-09 09:45:42
    Word文档中,我们可以通过添加页眉、页脚的方式来丰富文档内容。添加页眉、页脚时,可以添加时间、日期、文档标题文档引用信息、页码、内容解释、图片/LOGO等多种图文信息。同时也可根据需要调整文字或图片在...
  • 按照网上的:给标题设置标题1,标题2等,但是会把原先设置好的...选中红框内容(1级标题),选择“”添加文字“-》”1级“ 选中篮筐内容(2级标题),选择“”添加文字“-》”2级“ 以此类推。 出现以下效果:...
  • 无论你需要为头脑风暴列提纲,还是起草、编辑或打印文档,《Microsoft Word》的文档视图都能为你提供相应的展示方式。下面就来看看如何设置文档视图,以适应各类任务。 熟悉布局 点按《Word》功能区的「视图」,...
  • Word文档中,我们可以通过添加页眉、页脚的方式来丰富文档内容。添加页眉、页脚时,可以添加时间、日期、文档标题文档引用信息、页码、内容解释、图片/LOGO等多种图文信息。同时也可根据需要调整文字或图片在...
  • 如何给Word中的图片添加题注

    千次阅读 2018-10-09 20:17:28
    我们在Word文档编辑中,不同章节会有不同的图片编号。这些编号不是我们手动输入的,而应该是Word自动生成的,并且应该还可以直接引用图片目录。下面来详细描述Word的多级列表设置。 1.生成各级标题。 可以在...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 170
精华内容 68
关键字:

word文档添加标题文字