精华内容
下载资源
问答
  • 在文档中如何增加页码
    千次阅读
    2020-12-06 10:09:11

    我知道这是一个老问题,但我一直在努力想办法解决同样的问题,结果找到了一个相当难看的解决方案,但却完成了任务。请注意,在插入wdFieldPage之后,我必须重新定义activefooter,否则得到的页脚看起来像of 12,而不是{}。在

    我使用的是python3.4,测试文档.doc只是一个现有的.doc文件,其中一些随机文本分布在两个页面上,没有现有的页脚。在w = win32com.client.gencache.EnsureDispatch("Word.Application")

    w.Visible = 0

    adoc = w.Documents.Open("C:\\temp1\\testdocument.doc")

    activefooter = adoc.Sections(1).Footers(win32com.client.constants.wdHeaderFooterPrimary).Range

    activefooter.ParagraphFormat.Alignment = win32com.client.constants.wdAlignParagraphRight

    activefooter.Collapse(0)

    activefooter.Fields.Add(activefooter,win32com.client.constants.wdFieldPage)

    activefooter = adoc.Sections(1).Footers(win32com.client.constants.wdHeaderFooterPrimary).Range

    activefooter.Collapse(0)

    activefooter.InsertAfter(Text = ' of ')

    activefooter.Collapse(0)

    activefooter.Fields.Add(activefooter,win32com.client.constants.wdFieldNumPages)

    adoc.Save()

    adoc.Close()

    w.Quit()

    更多相关内容
  • Word文档中添加页码的技巧.docx
  • Word文档中随心所欲添加页码的技巧.docx
  • Word文档中随心所欲添加页码的技巧.docx
  • docx4j操作word文档之生成页码、合并多个文档-附件资源
  • At the moment I'm looking into doing some PDF merging with pyPdf, but sometimes the inputs are not in the right order, so I'm looking into scraping each page for its page number to determine the order...

    At the moment I'm looking into doing some PDF merging with pyPdf, but sometimes the inputs are not in the right order, so I'm looking into scraping each page for its page number to determine the order it should go in (e.g. if someone split up a book into 20 10-page PDFs and I want to put them back together).

    I have two questions - 1.) I know that sometimes the page number is stored in the document data somewhere, as I've seen PDFs that render on Adobe as something like [1243] (10 of 150), but I've read documents of this sort into pyPDF and I can't find any information indicating the page number - where is this stored?

    2.) If avenue #1 isn't available, I think I could iterate through the objects on a given page to try to find a page number - likely it would be its own object that has a single number in it. However, I can't seem to find any clear way to determine the contents of objects. If I run:

    pdf.getPage(0).getContents()

    This usually either returns:

    {'/Filter': '/FlateDecode'}

    or it returns a list of IndirectObject(num, num) objects. I don't really know what to do with either of these and there's no real documentation on it as far as I can tell. Is anyone familiar with this kind of thing that could point me in the right direction?

    解决方案

    For full documentation, see Adobe's 978-page PDF Reference. :-)

    More specifically, the PDF file contains metadata that indicates how the PDF's physical pages are mapped to logical page numbers and how page numbers should be formatted. This is where you go for canonical results. Example 2 of this page shows how this looks in the PDF markup. You'll have to fish that out, parse it, and perform a mapping yourself.

    In PyPDF, to get at this information, try, as a starting point:

    pdf.trailer["/Root"]["/PageLabels"]["/Nums"]

    By the way, when you see an IndirectObject instance, you can call its getObject() method to retrieve the actual object being pointed to.

    Your alternative is, as you say, to check the text objects and try to figure out which is the page number. You could use extractText() of the page object for this, but you'll get one string back and have to try to fish out the page number from that. (And of course the page number might be Roman or alphabetic instead of numeric, and some pages may not be numbered.) Instead, have a look at how extractText() actually does its job—PyPDF is written in Python, after all—and use it as a basis of a routine that checks each text object on the page individually to see if it's like a page number. Be wary of TOC/index pages that have lots of page numbers on them!

    展开全文
  • 资源描述了poi对于word的操作,poi合并word文档,poi设置word页码,内含maven依赖文档和完整代码,是一个完整工程,打开即可用
  • 今天,我们向您展示如何Word 2007和2010文档添加页码。 Add Page Numbers in 2007 2007年添加页码 To add page numbers, open your Word document and click the Insert tab on the Ribbon and select ...

    If you’re creating a large document with several pages you might want to add page numbers to keep them in order. Today we show you how to add page numbers on your documents in Word 2007 & 2010.

    如果您要创建一个包含多个页面的大型文档,则可能需要添加页码以使它们保持顺序。 今天,我们向您展示如何在Word 2007和2010中的文档上添加页码。

    Add Page Numbers in 2007

    在2007年添加页码

    To add page numbers, open your Word document and click the Insert tab on the Ribbon and select Page Number. From here select where you want the page numbers to appear in the document and choose from the gallery of page number formats.

    要添加页码,请打开Word文档,然后单击功能区上的“插入”选项卡,然后选择“页码”。 从此处选择要在文档中显示页码的位置,然后从页码格式的库中进行选择。

    3page

    In this example we selected the “Bold Numbers 1” format for the Footer, and after selected they will appear in the document.

    在此示例中,我们为页脚选择了“ Bold Numbers 1”格式,选择后它们将出现在文档中。

    5page

    After you’ve selected the page number format Headers & Footer Tools open in the Design tab. From here you can change different options such as Different Odd & Even Pages.

    选择页码格式后,“页眉和页脚工具”在“设计”选项卡中打开。 在这里,您可以更改不同的选项,例如“奇数页和偶数页”。

    6page

    If you go to Print Preview, you can see how the page numbers will look when the document is printed out. If it doesn’t look how you like it, you can close out of Print Preview and choose another.

    如果转到“打印预览”,则可以看到打印文档时页码的外观。 如果看起来不满意,可以退出“打印预览”,然后选择另一个。

    7page

    The process is virtually identical in Word 2010 as well. The only difference is when you view it in Print Preview, you’ll have more options offered in Backstage view.

    该过程在Word 2010中也几乎相同。 唯一的区别是,在“打印预览”中查看时,您将在Backstage视图中提供更多选项。

    sshot-2010-02-15-[20-32-43]

    The only difference is when you view it in Print Preview, you’ll have more options offered in Backstage view.

    唯一的区别是,在“打印预览”中查看时,您将在Backstage视图中提供更多选项。

    sshot-2010-02-15-[20-45-42]

    That is really all there is to it. The next time you have a large document with several pages, you’ll be able to insert page numbers to help people keep track of the data.

    这就是全部。 下次您有一个包含多个页面的大型文档时,您将可以插入页码以帮助人们跟踪数据。

    翻译自: https://www.howtogeek.com/howto/10865/add-page-numbers-to-documents-in-word-2007-2010/

    展开全文
  • PDF 页眉页脚的设置一直都是很常见的,比如经常能看到 PDF 页的头部有时间、公司微标、文档标题、文件名或作者姓名等这些信息,还有些页码信息。如果要手工的去编辑 PDF 的页眉页脚是非常不方便的,今天给大家介绍...

    概要:「我的ABC软件工具箱」提供了批量设置 PDF 页眉页脚的功能,可以设置普通的页眉页脚,还可以插入页码信息。一次对多个 PDF 文件进行处理,非常的方便。

    PDF 页眉页脚的设置一直都是很常见的,比如经常能看到 PDF 页的头部有时间、公司微标、文档标题、文件名或作者姓名等这些信息,还有些页码信息。如果要手工的去编辑 PDF 的页眉页脚是非常不方便的,今天给大家介绍使用「我的ABC软件工具箱」批量的设置 PDF 文件的页眉页脚的操作!在操作之前我们先来看下它在批量设置 PDF 页眉页脚上有哪些特色吧!

    1、支持直接输入文本内容设置页眉页脚。

    2、支持单独设置页眉和页脚。

    3、支持封面和内容页设置不同的页眉页脚。

    4、支持在页眉和页脚插入页码。

    5、支持批量操作,一次处理多个文件。

    6、操作简单,处理速度非常快。

    7、全部本地化处理,文件不会上传到服务器。

    打开「我的ABC软件工具箱」,左侧面板选择【文件内容】,然后右侧就能看到【批量设置 PDF 页眉页脚】的功能!

    点击菜单按钮,会进入到选择文件的页面。

    在这个页面我们可以单击添加文件按钮,选择需要进行页眉页脚设置的 PDF 文档!

    选择好文件并确认无误后我们就可以点击下一步,进入到页眉页脚设置的页面。

    在这个页面,我们可以设置页眉页脚的位置、内容等。如果需要设置页码,则可以使用占位符,类似下面的截图。

    设置好后我们就可以点击下一步,进入到设置输出目录的页面。

    在这个页面,我们可以设置文件存储的位置。设置好并确认无误后,继续点击下一步,「我的ABC软件工具箱」就开始进行 PDF 页眉页脚的设置了。

    在页面上我们能看到,只需要两秒钟,文件就完成了页眉页脚的设置,我们先看看效果吧!

    有需要的赶快去体验一下吧!更多的设置、更多的功能等着你去发掘呢?

    展开全文
  • 如何Word2007任意页面添加页码
  • 前言操作Word文档时,可以通过添加页码来使其条理清晰,以便于后期查看整理。通常来说,一个Word文档包含了多个节,我们可以忽视这些节为整个文档添加连续页码,同时也可以根据不同节来设置不连续页码。本文将通过...
  • 那么接下来就分享一个使用免费的Free Spire.PDF for JavaJava程序快速为PDF文档添加页码的方法。首先放一张效果图供大家参考:基本步骤:将lib文件夹下的Spire.Pdf.jar包作为依赖项导入到Java应用程序,或者...
  • 怎样在文档的不同部分添加不同的页眉和页脚或页码.docx
  • 读取word文档页数,在文档标题增加页码。如一篇六页的文档名为“计算机的发展”,操作后文档自动更名为“6P.计算机的发展“。
  • 本文介绍通过Java程序来添加页码到PDF文档的方法。使用工具Free Spire.PDF for Java (免费版)Jar文件获取及导入:方法1:可通过e-iceblue官网下载jar文件包。下载后,解压文件,并将lib文件夹下的Spire.Pdf.jar文件...
  • 用C#实现的将PPT文档转换为png图片并图片右下角增加页码,输入参数确定转换后的图片大小,实现图片等比例缩放
  • python实实现现word文文档档批批量量转转成成自自定定义义格格式式的的excel文文档档的的思思路路及及实实例例代代码码 这篇文章主要介绍了python实现word文档批量转成自定义格式的excel文档的解决思路及实例代码...
  • 您必须使用iTextSharp打开PDF并自行添加页码。我曾经做过这样的事情,这是我的功能可能会给你一个开始。该功能将当前页面添加到左下角,因此您可能必须将其放置符合您需要的其他位置。public static byte[] ...
  • 我们工作或者学习的时候,有时候需要用到word编辑文档编辑文档的过程,有时候需要增加页码,插入页码对一些朋友来说是非常简单的,但是一些刚接触电脑的朋友却不知道word该怎么插入页码,接下来小编就给...
  • Java 如何给现有PDF文档添加页码

    千次阅读 2019-01-11 15:20:14
    这篇文章将介绍如何使用免费PDF Java组件 - Free Spire.PDF for Java给现有PDF文档添加页码。 导入jar包 首先,下载Free Spire.PDF for Java组件包,并解压缩,从lib文件夹下引用以下两个.jar文件到Java应用程序...
  • 回答:第一步:双击桌面WPS2019软件的图标,WPS2019打开需要编辑页码的文字文档。 请点击输入图片描述2第二步:接下来让我们将光标移至第二页最后一行末尾处,点击“页面布局”工具栏并选择工具栏中间的“分隔符...
  • Word 2010中非第一页开始增加页码,格式为“当前页/总页数”,总页数不是从标题和大纲开始,而是从正式文档开始,步骤如下: 1、前提条件是要保证每页是分了页的,如果不是分页则页码会出现异常,可以“插入”...
  • 怎么页脚添加页码

    2021-05-04 05:08:48
    页脚添加页码的方法:首先新建一个Word文件;然后功能区找到“插入”并点击;接着点击“页脚”,并进入“编辑页脚”;最后找到点击“页码”,并设置页码格式即可。本教程操作环境:Windows10系统、Microsoft ...
  • 本文介绍了为 beamer 文档类的目录条目添加页码的方法,该方法可用于一般情况下的 beamer 目录条目内容(不包含样式的定制)修改需求。beamer 的目录,默认不显示各条目的页码。下面我们尝试把页码加上。先搜一搜...
  • 如何给PDF文件添加页码

    千次阅读 2020-05-01 12:49:53
    文章目录1....使用迅捷PDF打开所需要添加页码的PDF文件,然后点击文档->页眉页脚->添加 选择合适的位置,如居中页脚文本,然后点击[…]->页码 点击页面范围选项->全部->确定 1.2. ...
  • 1、从正文开始加页码: 正文前插入分节符 取消链接到上一节 插入页码 2、不同页插入或者编辑页脚,与1同理
  • 合并多个word文档(包含页码,纸张方向等等) 1.动态生成表格行数并填充数据 首先创建模板文件.docx,如图: 代码如下: import com.bootdo.common.utils.Docx4jUtils; import org.docx4j.model.datastorage....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,632
精华内容 7,852
热门标签
关键字:

在文档中如何增加页码