PageOffice 开发者中心 PageOffice 开发者中心
首页
文档
  • 后端Java手册 (opens new window)
  • 后端.netcore手册 (opens new window)
  • 前端JavaScript手册 (opens new window)
下载
购买 (opens new window)
首页
文档
  • 后端Java手册 (opens new window)
  • 后端.netcore手册 (opens new window)
  • 前端JavaScript手册 (opens new window)
下载
购买 (opens new window)
  • 开始

  • 通用控制

  • Word

    • 常用控制

      • 强制留痕模式编辑
      • 显示痕迹列表效果
      • 只读打开文档
      • 文件在线安全浏览
      • 比较两个Word文件的内容差异
      • 编辑时禁止拷贝到外部
      • 禁止Word中鼠标右键
      • 多用户同时编辑
      • Word多文件合并
      • 控制Word编辑区域(局部编辑)
      • 添加水印
      • 插入分页符
      • 模板套红
      • 从模板起草文件
      • 创建空白的word、excel、ppt
      • 用户自定义模板中数据区域
      • 用户自定义模板中数据标签
      • 数据区域与数据标签的区别
      • Word全文检索
      • Word套打
      • 锁定文本样式
      • 用前端框架内置对话框在Word中填空填表
      • 保存Word首页为图片
    • 动态填充

    • 用户输入提交

    • JS控制

  • Excel

  • PDF

  • FileMaker

  • PPT

  • 更多

创建空白的word、excel、ppt

# 创建空白的word、excel、ppt

注意

本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。

需要在Web项目中新建文件的时候,大多是采用复制模板文件为正式文件的方式来新建(详细请参考从模板起草文件),因为一般来说在Web项目中,很少需要新建一个空白的Office文件,假如确实需要在集成了PageOffice产品的Web项目中创建一个空白的Office文档,那么新建方法有两种:

  • 使用PageOffice的WebCreateNew方法。PageOffice提供了webCreateNew方法来直接创建并打开doc、docx、xls、xlsx、ppt、pptx等格式的空文件,如果用户客户端Office环境全部是Office2007及以上版本,那么建议webCreateNew方法的第二个参数使用DocumentVersion.Word2007,详细请参考WebCreateNew新建文件。比如调用webCreateNew方法在客户端直接打开一个空白的Word文档,如果用户执行了保存操作,那么就可以在服务器上保存一个新的Word文档;如果用户不保存,那么服务器上就不会有任何文件产生。此为webCreateNew方法创建文件的优点。
  • 采用复制空白Office文件的方式。在Web项目的文件夹中预先放置空白Office文档,比如在项目目录中template文件夹中放置三个空白的文件:blank.docx、blank.xlsx、blank.pptx,注意:空白Office文件的大小不能是0字节,否则PageOffice无法打开这个文件。使用电脑右键菜单新建Office文档时,如果新建的文件大小是0字节,那么请打开这个文件,然后在文件中输入一个空字符,然后保存关闭,再重新打开文件,删除刚才输入的空字符,再保存关闭,这样就得到一个非0字节的、真正的空白Office文件。当Web项目中需要创建新的文件时,比如新建一个Word文档,那么直接通过执行代码拷贝blank.docx到另外一个位置重命名为doc001.docx,然后再打开这个复制后的Word文档即可。一般来说,采用此方式新建文档,一定是先添加一条文档对应的数据库记录,然后再拷贝模板文件创建新文档,这样可以保证新建的文档和数据库中的记录一一对应。项目目录中template文件夹中除了可以预先放置空白的Office文档,还可以放置一些有内容的、或有文档结构的、或预先设置好数据区域的Word文档作为模板使用,当需要从模板新建文档的时候,直接拷贝这些Word文档,然后再打开复制后的Word文档即可。此方式新建文档的优点:可以做到新建空白文件和从模板创建文档都使用统一的方式,执行同一套业务逻辑代码即可。
上次更新: 2023/05/26, 13:30:45
PageOffice | Copyright © 2013-2026 卓正软件 京ICP备12010902号-2 京公网安备 11010502019270号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式