Class FlatOpcXmlCreator
java.lang.Object
org.docx4j.convert.out.flatOpcXml.FlatOpcXmlCreator
- All Implemented Interfaces:
Output
Convert a Package object to org.docx4j.xmlPackage.Package
(ie the "pkg" single XML file format, sometimes called
Flat OPC format).
Microsoft Word and Powerpoint both support
saving to this format. Excel doesn't, but you
can still have a spreadsheet in this format if you want to.
"<?xml version=""1.0"" standalone=""yes""?>
<?mso-application progid=""Word.Document""?>
<pkg:package xmlns:pkg=""http://schemas.microsoft.com/office/2006/xmlPackage"">
<pkg:part pkg:name=
pkg:contentType=
pkg:padding=""512""> (@padding is only on rels)
<pkg:xmlData>
<pkg:part pkg:name=""/word/media/image2.jpeg""
pkg:contentType=""image/jpeg""
pkg:compression=""store""> (@compression is only on binary parts)
<pkg:binaryData>
- Author:
- jharrop
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic PartcreateRawBinaryPart(Part part) createRawXmlPart(Part part) get()Deprecated.static PartgetRawXmlPart(Part part) Deprecated.static voidvoidmarshal(OutputStream os) voidvoidpopulate()voidprotected voidsaveRawBinaryPart(Part part) voidsaveRawXmlPart(Part part) static StringwrapInBinaryPart(byte[] base64, String partName, String contentType) static StringwrapInXmlPart(String xml, String partName, String contentType)
-
Field Details
-
packageIn
-
-
Constructor Details
-
FlatOpcXmlCreator
-
-
Method Details
-
get
Deprecated.- Throws:
Docx4JException
-
populate
- Throws:
Docx4JException- Since:
- 8.2.10
-
marshal
- Throws:
Docx4JException
-
saveRawXmlPart
- Throws:
Docx4JException
-
getRawXmlPart
Deprecated.- Throws:
Docx4JException
-
createRawXmlPart
- Throws:
Docx4JException
-
addPartsFromRelationships
- Throws:
Docx4JException
-
savePart
- Parameters:
out-resolvedPartUri-part-- Throws:
Docx4JExceptionIOException
-
saveRawBinaryPart
- Throws:
Docx4JException
-
createRawBinaryPart
- Throws:
Docx4JException
-
wrapInXmlPart
-
wrapInBinaryPart
-
output
- Specified by:
outputin interfaceOutput- Throws:
Docx4JException
-
main
- Throws:
Exception
-