Documentation
¶
Overview ¶
Package office implements the native PPTX template analyze, scaffold, check, and fill pipeline used by the Casibase PowerPoint tools.
Lower-level OPC ZIP and OOXML package access lives in the ooxml subpackage. Template JSON DTOs live in the model subpackage.
Index ¶
- func Analyze(pkg *ooxml.Package, sourcePPTX string) (*model.Library, error)
- func AnalyzeFile(pptxPath string, limits ooxml.Limits) (*model.Library, error)
- func ApplyPlan(pkg *ooxml.Package, plan *model.Plan, options model.ApplyOptions) (*ooxml.Package, *model.CheckReport, error)
- func CheckPlan(library *model.Library, plan *model.Plan) *model.CheckReport
- func FillFile(input, output string, plan *model.Plan, options model.ApplyOptions, ...) (*model.CheckReport, error)
- func ScaffoldPlan(library *model.Library, selectedSlides []int, includeEmpty bool) *model.Plan
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.