mirror of
https://github.com/storytold/deckcraft.git
synced 2026-10-25 19:17:06 -06:00
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>