word2007在生成页码问题出现 PAGE\MERGEFORMAT 怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了word2007在生成页码问题出现 PAGE\MERGEFORMAT 怎么办相关的知识,希望对你有一定的参考价值。

参考技术A 在代码上点右键,选择
切换域代码
命令就可以显示数字了
如果其他地方也这样显示,可打开“Word选项”对话框,在“高级”选项卡的“显示”栏
中取消选中“显示域代码而非域值”复选框,再点确定按钮

Aspose.Words doc转pdf 内容出现丢失,页码跳页,排版混乱问题

更多问题参考:File Format APIs for Word Excel PDF Email PowerPoint Barcode Images OCR Note & 3D.NET Java Cloud SharePoint Android SSRS and JasperReports file format APIs for developers. Integrate in any enterprise level web desktop and mobile applicationhttps://www.aspose.com/

简介:
Aspose.Words 是一个商业.NET 类库,可以使得应用程序处理大量的文件任务。Aspose.Words 支持 Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB 和其他格式。使用 Aspose.Words 可以在不使用 Microsoft.Word 的情况下生成、修改、转换和打印文档。

排版错位(页码跳页)

在使用中发现 apose 对 word 文档转换 PDF 操作中会出现将单页分成两页的情况。仔细分析后发现是因为 word 文档在编辑的时候是采用的多页编辑。页面效果是单页,可是在 apose 将 word 文档转为 pdf 后就变成了两页。所以要新生成一个 word 文档并保留原 word 文档的样式,问题解决。

try 
    long old = System.currentTimeMillis();
    File file = new File(targetFile);
    FileOutputStream os = new FileOutputStream(file);
    Document doc = new Document(sourcerFile);
    Document document = new Document();//新建一个空白pdf文档
    document.removeAllChildren();
    document.appendDocument(doc, ImportFormatMode.USE_DESTINATION_STYLES);//保留样式
    document.save(os, SaveFormat.PDF);//全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互转换
    os.close();
    long now = System.currentTimeMillis();
    System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒");  //转化用时
 catch (Exception e) 
    e.printStackTrace();

数据丢失:

在使用中发现 apose 对 word 文档转换 PDF 操作中会出现将页签数据丢失的情况。将问题反复重现后发现是因为 word 文档的样式无法保存。所以要新生成一个 word 文档并保留原 word 文档的样式,问题解决。

try 
    long old = System.currentTimeMillis();
    File file = new File(targetFile);
    FileOutputStream os = new FileOutputStream(file);
    Document doc = new Document(sourcerFile);
    Document document = new Document();//新建一个空白pdf文档
    document.removeAllChildren();
    document.appendDocument(doc, ImportFormatMode.USE_DESTINATION_STYLES);//保留样式
    document.save(os, SaveFormat.PDF);//全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互转换
    os.close();
    long now = System.currentTimeMillis();
    System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒");  //转化用时
 catch (Exception e) 
    e.printStackTrace();

以上是关于word2007在生成页码问题出现 PAGE\MERGEFORMAT 怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Word2007 页眉加页码 格式为page of ,注page后数随页数改变,谢谢!

word中页码变成了英文page

为啥在Word2010 里面加页码时总是出现PAGE \*MERGEFORMAT,不知道哪里出了错,望大家赐教!

Q:Word中页码变成 PAGE \* MERGEFORMAT怎么解决?

在WORD2007中插入页码显示不了是为啥

急寻高手:word页码打印出来为"PAGE "怎么办?