How to Research Open XML Markup
Recently, there was a question on the forums at OpenXMLDeveloper.org: How do you draw a horizontal line below a paragraph. I used this question as the focus for a 11 minute video on the general approach that I use to research Open XML markup. The approach that I take is:
- Create two documents, one without the feature of interest, and the other with. I then compare the two documents using the Open XML SDK productivity tool.
- After seeing the differences in markup, I often open the document with the feature using the Open XML Package Editor Power Tool for Visual Studio 2010.
- When examining the Open XML standard, I most often use the PDF version of the ECMA-376 2nd Edition Part 1. The PDF provides the most convenient way to navigate through the standard.
Shows my general approach for solving Open XML developer problems and issues.
mguillau said,
April 5, 2011 @ 7:06 am
Eric,
Can you indicate your complete coordinates (at least an e-mail address): I would be happy to contact you.
Best regards,
Michel
Eric White said,
April 7, 2011 @ 2:03 pm
If you send mail to blog a t ericwhite.com, I’ll receive it and be happy to respond.
-Eric
Otaku said,
April 5, 2011 @ 4:40 pm
These are great tips for researching Open XML. I was pleased to learn we do the same things 🙂
Another resource I rely on is the Interoperability and Implementarion Notes as just the ECMA/ISO docs alone don’t always supply what values default to or how things are implemented in the Office client programs.
Eric White said,
April 9, 2011 @ 3:01 am
Hi Otaku, great point! Another resource I use is http://www.documentinteropinitiative.org/ as it sometimes has info not available anywhere else.
-Eric
Jayadev Thimmaraju said,
August 27, 2011 @ 11:12 am
hi Eric,
I have a requirement to embed PDFs into a docx file . The PDF will contain around 10 pages(includes images and Text).
How should I approach this problem, should I convert the PDF to image , does Open XML support this feature or do I need to go for 3rd party products.
Appreciate your response in this regard. This is a critical requirement for my project.
Thanks & Regards,
Jayadev