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 메타데이터를 수정하는 방법

  • 편집자 클래스 인스턴스 생성 및 RTF 파일 업로드
  • MetadataSearchredAction 클래스의 인스턴스를 생성하여 문서의 메타데이터에서 민감한 데이터를 찾아 바꾸십시오.
  • 필터를 설정하여 수정 범위를 설정합니다 (예: 아래 코드에서 MetadataFilters.Author 사용).
  • 메타데이터 검색된 작업 의 객체를 사용하여 redactor.save 메서드를 호출합니다.


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 메타데이터 지우기

  • 편집자 클래스 인스턴스 생성 및 RTF 파일 업로드
  • MetadataSearchredAction 클래스의 인스턴스를 생성하여 문서의 메타데이터를 제거합니다.
  • 필터를 설정하여 수정 범위를 설정합니다 (예: MetadataFilter.all을 MetadaFilter.Author를 아래 코드에서 MetadataFilter.Author로 바꾸십시오).
  • 메타데이터 검색된 작업 의 객체를 사용하여 redactor.save 메서드를 호출합니다.


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는 모든 주요 플랫폼 및 운영 체제에서 지원됩니다.전체 시스템 요구 사항 안내서를 보려면 시스템 요구 사항 을 방문하십시오. 아래 코드를 실행하기 전에 시스템에 다음과 같은 사전 요구 사항이 설치되어 있는지 확인하십시오.

  • 운영 체제: 마이크로소프트 Windows, Linux, Mac OS
  • 개발 환경: 넷빈즈, 인텔리지 IDEA, 이클립스 등
  • Java 런타임 환경: J2SE 6.0 이상
  • Maven 에서 GroupDocs.Redaction for Java 의 최신 버전을 다운로드하십시오.

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
 한국인