org.apache.poi.hslf.dev
Class SlideShowRecordDumper
java.lang.Object
org.apache.poi.hslf.dev.SlideShowRecordDumper
public final class SlideShowRecordDumper
- extends java.lang.Object
This class provides a way to view the contents of a powerpoint file.
It will use the recored layer to grok the contents of the file, and
will print out what it finds.
- Author:
- Nick Burch
Constructor Summary |
SlideShowRecordDumper(java.lang.String fileName,
boolean verbose,
boolean escher)
Constructs a Powerpoint dump from fileName. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SlideShowRecordDumper
public SlideShowRecordDumper(java.lang.String fileName,
boolean verbose,
boolean escher)
throws java.io.IOException
- Constructs a Powerpoint dump from fileName. Parses the document
and dumps out the contents
- Parameters:
fileName
- The name of the file to read.
- Throws:
java.io.IOException
- if there is a problem while parsing the document.
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- right now this function takes one parameter: a ppt file, and outputs
a dump of what it contains
- Throws:
java.io.IOException
printUsage
public static void printUsage()
printDump
public void printDump()
throws java.io.IOException
- Throws:
java.io.IOException
makeHex
public java.lang.String makeHex(int number,
int padding)
reverseHex
public java.lang.String reverseHex(java.lang.String s)
getDiskLen
public int getDiskLen(Record r)
throws java.io.IOException
- Throws:
java.io.IOException
getPrintableRecordContents
public java.lang.String getPrintableRecordContents(Record r)
throws java.io.IOException
- Throws:
java.io.IOException
printEscherRecord
public java.lang.String printEscherRecord(EscherRecord er)
printEscherContainerRecord
public java.lang.String printEscherContainerRecord(EscherContainerRecord ecr)
walkTree
public void walkTree(int depth,
int pos,
Record[] records)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.