OpcPackage — Aspose.Slides FOSS Java API Reference
OpcPackage — Minimal OPC (Open Packaging Conventions) package backed by a ZIP archive.
Package: org.aspose.slides.foss.internal.opc
Properties
| Property | Type | Access | Description |
|---|---|---|---|
partNames | Set<String> | Read/Write |
Methods
| Method | Returns | Description |
|---|---|---|
load(InputStream in) | void | Loads a package from a ZIP input stream. |
save(OutputStream out) | void | Saves the package as a ZIP archive to the given output stream. |
hasPart(String uri) | boolean | Returns whether a part with the given URI exists. |
getPartBytes(String uri) | byte[] | Returns the raw bytes of the given part, or null if not found. |
setPartBytes(String uri, byte[] data) | void | Sets the raw bytes for the given part URI. |
removePart(String uri) | void | Removes a part by URI. |
getPartNames() | Set<String> | Returns all part URIs as an unmodifiable set. |
clear() | void | Clears all parts, releasing memory held by byte arrays. |
parseXml(String uri) | Document | Parses the given part as an XML document. |
serializeXml(String uri, Document doc) | void | Serializes the given XML document and stores it as a part. |
newDocument() | Document | Creates a new empty XML document. |