Class FlatOpcXmlCreator
java.lang.Object
org.docx4j.convert.out.flatOpcXml.FlatOpcXmlCreator
- All Implemented Interfaces:
Output
public class FlatOpcXmlCreator extends java.lang.Object implements 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.
"
(@padding is only on rels)
(@compression is only on binary parts)
- Author:
- jharrop
-
Field Summary
Fields Modifier and Type Field Description OpcPackagepackageIn -
Constructor Summary
Constructors Constructor Description FlatOpcXmlCreator(OpcPackage p) -
Method Summary
Modifier and Type Method Description voidaddPartsFromRelationships(RelationshipsPart rp)static PartcreateRawBinaryPart(Part part)PartcreateRawXmlPart(Part part)Packageget()Deprecated.static PartgetRawXmlPart(Part part)Deprecated.static voidmain(java.lang.String[] args)voidmarshal(java.io.OutputStream os)voidoutput(javax.xml.transform.Result result)voidpopulate()voidsavePart(Part part)protected voidsaveRawBinaryPart(Part part)voidsaveRawXmlPart(Part part)static java.lang.StringwrapInBinaryPart(byte[] base64, java.lang.String partName, java.lang.String contentType)static java.lang.StringwrapInXmlPart(java.lang.String xml, java.lang.String partName, java.lang.String contentType)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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:
Docx4JExceptionjava.io.IOException
-
saveRawBinaryPart
- Throws:
Docx4JException
-
createRawBinaryPart
- Throws:
Docx4JException
-
wrapInXmlPart
public static java.lang.String wrapInXmlPart(java.lang.String xml, java.lang.String partName, java.lang.String contentType) -
wrapInBinaryPart
public static java.lang.String wrapInBinaryPart(byte[] base64, java.lang.String partName, java.lang.String contentType) -
output
- Specified by:
outputin interfaceOutput- Throws:
Docx4JException
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-