从 Java 的 RTF 元数据中删除或更新作者姓名

GroupDocs.Redaction s 提供了灵活的 API,允许使用过滤器搜索和替换/删除任何元数据属性。


下载免费试用版

什么是元数据编辑?

编辑是指从电子文档中删除不需要或机密的信息。所有文件格式,包括 PDF、DOC、DOCX、PPT、PPTX、XLS、XLSX 等,都有一些元数据属性。这些属性包括作者姓名、类别、公司名称、评论、创建时间、上次更新等等。有时您需要完全删除不需要的元数据字段,或者可能需要更新它们的值。还有一些与文件相关的隐藏数据,可以使用各种工具和技术进行查看。在很多情况下,您不希望任何人访问这些数据。使用 GroupDocs.Redaction API,您可以对这些元数据属性中的任何一个应用元数据编辑。您可以通过筛选所需的元数据来更改或删除它们。在本指南中,我们将解释如何从 Java 中的 RTF 元数据中编辑作者姓名。

编辑 Java 中的 RTF 元数据

以下代码允许您搜索和编辑 RTF 文档中的敏感数据。你可以通过设置过滤器来设置编辑范围,例如设置为 metadataFilter.Author。它将撤消所有元数据项中的正则表达式匹配项,但 “Author” 属性除外:

如何编辑 RTF 元数据


final Redactor redactor = new Redactor(filePath);
try
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Author Name", "--author--");
redaction.setFilter(MetadataFilters.Author);
redactor.apply(redaction);
SaveOptions options = new SaveOptions();
options.setAddSuffix(true);
options.setRasterizeToPDF(false);
// Save the document to "*_Redacted.*" file in original format
redactor.save(options);
}
finally { redactor.close(); }

移除 Java 中的作者元数据

您可以使用 eraseMetadataredAction 类将文档中的所有元数据或特定元数据替换为空(空白或最小)值。以下代码显示了如何筛选然后从 RTF 文档中删除元数据属性。以下示例将该文档的所有属性都清空:

擦除 RTF 元数据


final Redactor redactor = new Redactor(filePath);
try
{
redactor.apply(new EraseMetadataRedaction(MetadataFilters.All));
SaveOptions options = new SaveOptions();
options.setAddSuffix(true);
options.setRasterizeToPDF(false);
// Save the document to "*_Redacted.*" file in original format
redactor.save(options);
}
finally { redactor.close(); }

系统要求

GroupDocs.Redaction for Java API 在所有主要平台和操作系统上都支持。要获取完整的系统需求指南,请访问 系统要求 在执行以下代码之前,请确保在系统上安装了以下必备组件:

为什么要使用 GroupDocs.Redaction

  • 允许用户添加自定义文档格式和密文类型
  • 无需其他软件即可删除敏感信息
  • 能够将呈现文档的页面范围设置为 PDF
  • 编辑不同类型的元数据的简便方法:作者姓名、版本、标题、主题、描述等等
  • 文档信息提取-文件类型、页数等


受欢迎的 编辑 选择

纂 BMP 文件

(Bitmap Image File)

纂 DOC 文件

(Microsoft Word Binary Format)

纂 DOCM 文件

(Microsoft Word 2007 Marco File)

纂 DOCX 文件

(Office 2007+ Word Document)

纂 DOT 文件

(Microsoft Word Template Files)

纂 DOTM 文件

(Microsoft Word 2007+ Template File)

纂 DOTX 文件

(Microsoft Word Template File )

纂 GIF 文件

(Graphical Interchange Format)

纂 JPEG 文件

(Joint Photographic Expert Group Image)

纂 PDF 文件

(Portable Document Format)

纂 PNG 文件

(Portable Network Graphic)

纂 POT 文件

(Microsoft PowerPoint Template Files)

纂 POTM 文件

(Microsoft PowerPoint Template File)

纂 PPS 文件

(PowerPoint Slide Show)

纂 PPSM 文件

(Macro-enabled Slide Show)

纂 PPSX 文件

(PowerPoint Slide Show)

纂 PPT 文件

(Microsoft PowerPoint 97-2003)

纂 PPTM 文件

(Macro-enabled Presentation File)

纂 PPTX 文件

(Open XML presentation Format)

纂 TIFF 文件

(Tagged Image File Format)

纂 XLS 文件

(Microsoft Excel Spreadsheet (Legacy))

纂 XLSM 文件

(Macro-enabled Spreadsheet)

纂 XLSX 文件

(Open XML Workbook)

纂 XLT 文件

(Excel 97 - 2003 Template)

纂 XLTM 文件

(Excel Macro-Enabled Template)

纂 XLTX 文件

(Excel Template)

Back to top
 中国人