Skip to content

Add .ppt (PowerPoint Binary File Format) read+write support #817

Description

@Mearman

Add read+write support for .ppt, the PowerPoint Binary File Format, as defined by [MS-PPT]. Unlike Word/Excel's stream-of-records-in-one-stream layout, PowerPoint's binary format is a tree of nested records (the "Current User" stream plus the PowerPoint Document stream's record hierarchy) inside an [MS-CFB] compound file — archive-codec's existing CFB reader already gets a codec to the raw stream bytes; parsing the record tree itself (and mapping it to/from the shared document-schema.js content schema, matching how ooxml.js's pptx support and odf.js's odp support both target the same schema) is the actual work.

Part of #85.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions