Files
deckcraft/crates
justinjohn0306andClaude Opus 5.5 f58f4f425f PPTX: legacy OLE objects are saved in PowerPoint's fallback form (#203)
A legacy OLE object finds its preview in the slide's VML drawing through
spid; DeckCraft doesn't write that drawing, and PowerPoint refused to
open a file whose oleObj has a spid but no VML shape. The reader now
takes the preview picture from the VML drawing (so DeckCraft shows it
too), and the writer drops spid and adds that preview as a p:pic, the
form PowerPoint itself writes as the fallback.

Checked in PowerPoint: the issue's 45545_Comment.pptx saved by DeckCraft
opens with its three embedded objects and draws slide 8's table.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 17:17:55 +05:30
..