none
powerpoint binary file format RRS feed

  • Question

  • I'm studing  [MS-PPT] documentation but I still don't get it.
    Can anyone give me a sample program(C is better) to read a powerpoint file.
    thanks.
    Friday, January 29, 2010 3:20 AM

Answers

  • <sending for Dominic Salemno>

    Steven,

     

    I have sample code that traverses a PPT file from a high level.  Please email dochelp@microsoft.com, referring to this thread and my name, and I will reply with the sample code attached.  Other than that, I’d recommend using managed code as this would great simplify what you are trying to accomplish. The Structured Storage APIs will allow you to parse the file via streams and storages without having to worry about the state of a CFB (Compound File Binary File Format File). Due to the nature of these files, they are prone to be fragmented, and one must follow the sectors as parsing is attempted or otherwise defragment the file. This does not need to be done when using the Structured Storage APIs.

     

    Here are some useful links for the APIs I speak of:

     

    An Introduction to Structured Storage

    Structured Storage Fundamentals

     

    Dominic Michael Salemno

    Senior Support Escalation Engineer

    US-CSS DSC Protocols Team

    Tuesday, February 16, 2010 7:04 PM
  • Steven,

    I have confirmed your e-mail address and sent you an example parser in C++.

    Dominic Michael Salemno
    Senior Support Escalation Engineer
    US-CSS DSC Protocols Team
    Monday, March 1, 2010 4:48 PM

All replies

  • Hi Steven, thanks for your post regarding the [MS-PPT]: PowerPoint Binary File Format (.ppt) Structure Specification. One of the Open Specification Documentation team will be in touch with you shortly.

    Regards,
    Bill Wesse - MSFT

    Friday, January 29, 2010 10:37 AM
  • Steven,

    I am the engineer who has taken ownership of your issue. I am gathering some information for you and will update you shortly.

    Dominic Michael Salemno
    Senior Support Escalation Engineer
    US-CSS DSC Protocols Team
    Friday, January 29, 2010 6:25 PM
  • Dear Michael:
    Thanks for your reply but I have not receive the information from you.
    Please help me.

    Tuesday, February 9, 2010 1:41 AM
  • <sending for Dominic Salemno>

    Steven,

     

    I have sample code that traverses a PPT file from a high level.  Please email dochelp@microsoft.com, referring to this thread and my name, and I will reply with the sample code attached.  Other than that, I’d recommend using managed code as this would great simplify what you are trying to accomplish. The Structured Storage APIs will allow you to parse the file via streams and storages without having to worry about the state of a CFB (Compound File Binary File Format File). Due to the nature of these files, they are prone to be fragmented, and one must follow the sectors as parsing is attempted or otherwise defragment the file. This does not need to be done when using the Structured Storage APIs.

     

    Here are some useful links for the APIs I speak of:

     

    An Introduction to Structured Storage

    Structured Storage Fundamentals

     

    Dominic Michael Salemno

    Senior Support Escalation Engineer

    US-CSS DSC Protocols Team

    Tuesday, February 16, 2010 7:04 PM
  • Steven,

    I have confirmed your e-mail address and sent you an example parser in C++.

    Dominic Michael Salemno
    Senior Support Escalation Engineer
    US-CSS DSC Protocols Team
    Monday, March 1, 2010 4:48 PM