Versions in this module Expand all Collapse all v0 v0.2.1 Oct 12, 2026 v0.2.0 Oct 12, 2026 Changes in this version + const RelCoreProperties + const RelOfficeDocument + func Build(parts []NewPart, rels map[string][]Rel) ([]byte, error) + func SameRelType(a, b string) bool + func TooLarge(err error) bool + type Limits struct + MaxPackageBytes int64 + MaxPartBytes int64 + MaxParts int + MaxRels int + MaxUncompressedBytes int64 + type NewPart struct + ContentType string + Data []byte + Name string + type Package struct + func Open(b []byte, lim Limits) (*Package, error) + func (p *Package) ContentType(name string) string + func (p *Package) Has(name string) bool + func (p *Package) Main() (string, error) + func (p *Package) Part(name string) ([]byte, error) + func (p *Package) Parts() []string + func (p *Package) RelOfType(part, relType string) (Rel, bool, error) + func (p *Package) Rels(part string) ([]Rel, error) + func (p *Package) Resolve(part string, r Rel) (string, error) + type Rel struct + External bool + ID string + Target string + Type string