Package org.docx4j.anon
Class Anonymize
java.lang.Object
org.docx4j.anon.Anonymize
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static byte[](package private) DmlVmlAnalyzerprivate static byte[]private static byte[](package private) ScrambleTextprivate static org.slf4j.Loggerprivate WordprocessingMLPackageprivate static byte[](package private) AnonymizeResultprivate static byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidvoidprivate voidprivate voidRemove customXml, glossaryDocument, and stylesWithEffectsgo()private voidThis method replaces images with 2x2 pixels (which Word scales appropriately)protected voidvoid
-
Field Details
-
log
private static org.slf4j.Logger log -
pkg
-
latinizer
ScrambleText latinizer -
dmlVmlAnalyzer
DmlVmlAnalyzer dmlVmlAnalyzer -
result
AnonymizeResult result -
PNG_IMAGE_DATA
private static byte[] PNG_IMAGE_DATA -
GIF_IMAGE_DATA
private static byte[] GIF_IMAGE_DATA -
JPEG_IMAGE_DATA
private static byte[] JPEG_IMAGE_DATA -
BMP_IMAGE_DATA
private static byte[] BMP_IMAGE_DATA -
TIF_IMAGE_DATA
private static byte[] TIF_IMAGE_DATA
-
-
Constructor Details
-
Anonymize
-
-
Method Details
-
go
- Throws:
Docx4JException
-
filterMDPRels
private void filterMDPRels()Remove customXml, glossaryDocument, and stylesWithEffects -
handleMetadata
- Throws:
Docx4JException
-
handleImages
This method replaces images with 2x2 pixels (which Word scales appropriately)- Throws:
InvalidFormatException
-
detectDmlVmlContent
- Throws:
InvalidFormatException
-
detectDmlVml
-
applyScrambleCallbackToParts
- Throws:
InvalidFormatException
-
scramble
-