public class PresentationMLPackage extends OpcPackage
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
contentTypeManager, customXmlDataStorageParts, docPropsCorePart, docPropsCustomPart, docPropsExtendedPart, externalResources, handled, partscontentType, partName, relationships| Constructor and Description |
|---|
PresentationMLPackage()
Constructor.
|
PresentationMLPackage(ContentTypeManager contentTypeManager)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static NotesSlidePart |
createNotesSlidePart(Part sourcePart,
PartName partName)
Deprecated.
|
static PresentationMLPackage |
createPackage()
Create an empty presentation.
|
static PresentationMLPackage |
createPackage(SlideSizesWellKnown sz,
boolean landscape)
Create an empty presentation.
|
static SlidePart |
createSlidePart(MainPresentationPart pp,
SlideLayoutPart layoutPart,
PartName partName)
Deprecated.
|
MainPresentationPart |
getMainPresentationPart() |
Map<String,ShapeWrapper> |
getPlaceHoldersFromAcrossLayouts() |
ProtectPresentation |
getProtectionSettings() |
StyleTree |
getStyleTree() |
static PresentationMLPackage |
load(File pptxFile)
Convenience method to create a PresentationMLPackage
from an existing File (.pptx or .xml Flat OPC).
|
static PresentationMLPackage |
load(InputStream pptxInputStream)
Creates a
PresentationMLPackage from an InputStream. |
PresentationMLPackage |
partialClone(int[] slideNumbers)
Create a PresentationMLPackage containing the specified slides only.
|
void |
reset()
Reinit fields so this pkg object can be re-used.
|
boolean |
setPartShortcut(Part part,
String relationshipType)
Tell the source Part about this target Part, so the
source can use this part via a convenience method.
|
addDocPropsCorePart, addDocPropsCustomPart, addDocPropsExtendedPart, clone, cloneAs, getContentTypeManager, getCustomXmlDataStorageParts, getDocPropsCorePart, getDocPropsCustomPart, getDocPropsExtendedPart, getExternalResources, getPackage, getParts, getSourcePartStore, getTargetPartStore, getTitle, isNew, load, load, load, load, load, load, load, load, load, load, name, save, save, save, save, save, save, setContentTypeManager, setName, setNew, setSourcePartStore, setTargetPartStore, setTitleaddTargetPart, addTargetPart, addTargetPart, addTargetPart, getContentType, getPartName, getRelationshipsPart, getRelationshipsPart, getUserData, setContentType, setPartName, setRelationships, setUserDatapublic PresentationMLPackage()
public PresentationMLPackage(ContentTypeManager contentTypeManager)
contentTypeManager - The content type manager to usepublic ProtectPresentation getProtectionSettings()
public static PresentationMLPackage load(File pptxFile) throws Docx4JException
pptxFile - The pptx fileDocx4JExceptionpublic static PresentationMLPackage load(InputStream pptxInputStream) throws Docx4JException
PresentationMLPackage from an InputStream.pptxInputStream - an InputStream of a .pptx filePresentationMLPackage representing the .pptx fileDocx4JException - if an exception is encountered in processingpublic boolean setPartShortcut(Part part, String relationshipType)
BasesetPartShortcut in class OpcPackagepublic MainPresentationPart getMainPresentationPart()
public static PresentationMLPackage createPackage() throws InvalidFormatException
InvalidFormatExceptionpublic static PresentationMLPackage createPackage(SlideSizesWellKnown sz, boolean landscape) throws InvalidFormatException
InvalidFormatException@Deprecated public static SlidePart createSlidePart(MainPresentationPart pp, SlideLayoutPart layoutPart, PartName partName) throws InvalidFormatException, JAXBException
pp - layoutPart - partName - InvalidFormatExceptionJAXBException@Deprecated public static NotesSlidePart createNotesSlidePart(Part sourcePart, PartName partName) throws Exception
sourcePart - partName - InvalidFormatExceptionJAXBExceptionExceptionpublic Map<String,ShapeWrapper> getPlaceHoldersFromAcrossLayouts()
public StyleTree getStyleTree() throws InvalidFormatException
InvalidFormatExceptionpublic void reset()
reset in class OpcPackagepublic PresentationMLPackage partialClone(int[] slideNumbers)
Copyright © 2007-2022. All Rights Reserved.