添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
体贴的牛腩  ·  VMware vSphere ...·  1 年前    · 
买醉的蟠桃  ·  javascript - ...·  1 年前    · 

概要: 「我的ABC软件工具箱」提供了强大的修改 Office 文档元数据的功能,包括常见的作者、版本号、公司、创建时间、修改时间等这些信息。支持的文档格式有 Word 、Excel、PPT,既能够对原数据进行修改,也能对元数据进行删除!操作起来非常简单,处理特别高效。

文档的元数据可能很多人并没有留意过,但是这些信息却是非常非常重要的!每一个 Office 都包含元数据,这些信息用来描述文档的基本的信息。Office 文档的元数据主要包含:标题、版本、公司、文档创建者、最后修改者、文档创建时间、最后一次保存时间、最后一次打印时间等等。我们在 Office 文档上「右键」-「属性」,就能看到这些信息。

在上图的界面中,我们可以对每一个元数据进行修改,并且我们每次对文件修改保存都会使元数据发生变化。当我们有大批量的文件需要修改元数据的时候,我们怎么办呢?今天给大家介绍下使用办公软件「我的ABC软件工具箱」来对元数据进行修改!

打开「我的ABC软件工具箱」,左侧面板选择【文件属性】,右侧就能看到【批量修改 Office 元数据】的按钮!

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

概要:「我的ABC软件工具箱」提供了强大的修改 Office 文档元数据的功能,包括常见的作者、版本号、公司、创建时间、修改时间等这些信息。支持的文档格式有 Word 、Excel、PPT,既能够对原数据进行修改,也能对元数据进行删除!操作起来非常简单,处理特别高效。文档的元数据可能很多人并没有留意过,但是这些信息却是非常非常重要的!每一个 Office 都包含元数据,这些信息用来描述文档的基本的信息。Office 文档的元数据主要包含:标题、版本、公司、文档创建者、最后修改者、文档创建时间、最后一次保 2 /// 修改 PDF 文件属性 3 /// </summary> 4 /// <param name=" pdf Name"> PDF 文件名(比如:D:\hello. pdf )</param> 5 private vo...
首先,备份一下防止 修改 错了。 将副本扩展名改为.zip或.rar,然后用winrar或其他压缩软件打开,(注意:不要解压,解压后再压缩,再改扩展名为docx,用 word 打不开,说是损坏了) 解压后有3个文件夹和一个xml文件(xml自己百度去,一种web语言),打开docProps文件夹, 修改 core.xml,注意这个文件无法直接 修改 。可以这样:将core.xml复制到外面,用记事本打开,很容易发现那里是 创建 时间 ,最后一次 修改 时间 ,打印 时间 (可以打开这个 word 文件,看一下属性,与这个txt 时间 比较,就.
概要:我们都知道 Word Excel PPT 都包含了很多个人信息,我们可以在右键属性的详细信息 查看到这些个人信息,包括 作者 标题 、主题等等,有时候我们需要 批量 修改 这些文件的这些详细数据的 元数据 怎么办呢?现在给大家讲一讲如何操作。 当我们从别的地方下载了很多 Word 文档 ,还有 PPT 文档 ,还有 Excel 表格 文档 ,其 很多 文档 里面的属性详细信息 都包含了原始的 作者 标题 、主题等个人信息这些 元数据 。但是我们不希望保留这些 元数据 ,我们希望将这些信息统一的 修改 为我们自己想要的 元数据 ,那么怎么办呢
import java.io.File; import java.io.FileInputStream; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.hslf.usermodel.HSLFSlideShow; import org.apache.poi.sl.usermodel.SlideShow; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.usermodel.Range; import org.apache.poi.xslf.usermodel.XMLSlideShow; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache. pdf box.pdmodel.PDDocument; public class DocumentPageCount { public static int get Excel PageCount(String filePath) { try { File file = new File(filePath); FileInputStream fis = new FileInputStream(file); Workbook workbook = null; if (filePath.endsWith(".xls")) { workbook = new HSSFWorkbook(fis); } else if (filePath.endsWith(".xlsx")) { workbook = new XSSFWorkbook(fis); fis.close(); return workbook.getNumberOfSheets(); } catch (Exception e) { e.printStackTrace(); return 0; public static int get Ppt PageCount(String filePath) { try { File file = new File(filePath); FileInputStream fis = new FileInputStream(file); SlideShow slideshow = null; if (filePath.endsWith(". ppt ")) { slideshow = new HSLFSlideShow(fis); } else if (filePath.endsWith(". ppt x")) { slideshow = new XMLSlideShow(fis); fis.close(); return slideshow.getSlides().size(); } catch (Exception e) { e.printStackTrace(); return 0; public static int get Word PageCount(String filePath) { try { File file = new File(filePath); FileInputStream fis = new FileInputStream(file); HWPFDocument doc = null; Range range = null; XWPFDocument docx = null; if (filePath.endsWith(".doc")) { doc = new HWPFDocument(fis); range = doc.getRange(); } else if (filePath.endsWith(".docx")) { docx = new XWPFDocument(fis); range = docx.getDocument().getBody().getDocumentContent().getEndOfContent().getRange(); fis.close(); return range.numParagraphs(); } catch (Exception e) { e.printStackTrace(); return 0; public static int get Pdf PageCount(String filePath) { try { File file = new File(filePath); PDDocument document = PDDocument.load(file); int pageCount = document.getNumberOfPages(); document.close(); return pageCount; } catch (Exception e) { e.printStackTrace(); return 0; 这个 工具 类包含了四个方法,分别用于获取 Excel PPT Word PDF 文档 的页数。您可以在自己的项目 使用这些方法来获取 文档 的页数。例如,要获取一个 Excel 文件的页数,可以调用`DocumentPageCount.get Excel PageCount("path/to/ excel /file.xls")`。