try {
if (!event.getName().equalsIgnoreCase("PowerPoint Document"))
return;
DocumentInputStream input = event.getStream();
byte[] buffer = new byte[input.available()];
input.read(buffer, 0, input.available());
for (int i = 0; i < buffer.length - 20; i++) {
long type = LittleEndian.getUShort(buffer, i + 2);
long size = LittleEndian.getUInt(buffer, i + 4);
if (type == 4008) {
os.write(buffer, i + 4 + 1, (int) size + 3);