Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.poi.hslf.dev
Class PPTXMLDump

    java.lang.Object
      org.apache.poi.hslf.dev.PPTXMLDump

    public final class PPTXMLDump

extends java.lang.Object

Utility class which dumps raw contents of a ppt file into XML format

Constructor Summary
`PPTXMLDump(java.io.File ppt)`

Method Summary
`void` | `dump(byte[] data, int offset, int length, int padding)` Dump a part of the document stream into XML
`void` | `dump(java.io.Writer outWriter)` Dump the structure of the supplied PPT file into XML
`void` | `dumpPictures(byte[] data, int padding)` Dumps the Pictures OLE stream into XML.
`static void` | `main(java.lang.String[] args)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### PPTXMLDump

    public PPTXMLDump(java.io.File ppt)
               throws java.io.IOException

Throws:
  `java.io.IOException`

Method Detail

### dump

    public void dump(java.io.Writer outWriter)
              throws java.io.IOException

  Dump the structure of the supplied PPT file into XML

  Parameters:
    `outWriter` - `Writer` to write out
  Throws:
    `java.io.IOException`

### dump

    public void dump(byte[] data,
                     int offset,
                     int length,
                     int padding)
              throws java.io.IOException

  Dump a part of the document stream into XML

  Parameters:
    `data` - PPT binary data
    `offset` - offset from the beginning of the document
    `length` - of the document
    `padding` - used for formatting results
  Throws:
    `java.io.IOException`

### dumpPictures

    public void dumpPictures(byte[] data,
                             int padding)
                      throws java.io.IOException

  Dumps the Pictures OLE stream into XML.

  Parameters:
    `data` - from the Pictures OLE data stream
    `padding` -
  Throws:
    `java.io.IOException`

### main

    public static void main(java.lang.String[] args)
                     throws java.lang.Exception

  Throws:
    `java.lang.Exception`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2017 The Apache Software Foundation or its licensors, as applicable.