OPC
Back to TOCCondensed TOC
Open Packaging Conventions (OPC) is the part of the Open XML standard that defines how Open XML documents are stored in ZIP files.
- OpenXML Content Types in an XML Document
- How to Create a List of All Parts in an Open XML Document
- Transforming Open XML Documents using XSLT
- Transforming Open XML Documents to Flat OPC Format
- Transforming Flat OPC Format to Open XML Documents
- The Flat OPC Format
- Working with In-Memory Open XML Documents
- Creating a Template Open XML Document in Memory
- Comparison of Navigating Parts between System.IO.Packaging and the Open XML SDK
- Essentials of the Open Packaging Conventions
- Working with In-Memory Open XML Documents
- Open XML Package Editor Power Tool for Visual Studio 2010
Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we need to convert the Open XML document into the Flat OPC format. We then perform the XSLT transform, producing a new file in the Flat OPC format, and then convert back to Open XML (OPC) format. This post is one in a series of four posts that present this approach to transforming Open XML documents using XSLT. (Article)
Sometimes you want to work with Open XML documents in memory. This blog post presents a bit of code that shows how to work with in-memory documents as a MemoryStream. (Article)
Comparison of Navigating Parts between System.IO.Packaging and the Open XML SDK (Article)
Understanding Open Packaging Conventions is key to working with Open XML. Review the structure and learn about the underlying architecture. Compare the different approaches to working with the Open Packaging Conventions and the Open XML Formats. (Article)
Working with Open XML Documents without loading from a file or saving to a file is important when you build applications that work with Microsoft SharePoint Server 2010 or Microsoft ASP.NET Web applications. In addition, some interesting scenarios benefit from creating an in-memory copy of an existing document. Learn how to create and work with in-memory copies of Open XML documents. (Article)
Open XML Package Editor Power Tool for Visual Studio 2010 (Article)