<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.aspose.com/community/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Aspose.Words</title><link>http://www.aspose.com/community/blogs/aspose.words/default.aspx</link><description>This blog contains news about Aspose.Words for .NET, Java and Reporting Services direct from the development team.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Word Processing in a Browser with Aspose.Editor</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/08/07/word-processing-in-a-browser-with-aspose-editor.aspx</link><pubDate>Fri, 08 Aug 2008 03:32:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:138687</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/138687.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=138687</wfw:commentRss><description>&lt;P&gt;Don't delay, try our latest&amp;nbsp;Aspose.Editor online demo &lt;A href="http://www.aspose.com/demos/aspose.editor/default.aspx"&gt;http://www.aspose.com/demos/aspose.editor/default.aspx&lt;/A&gt;&amp;nbsp;for the "true word processing in a browser" experience.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Why am I posting about Aspose.Editor in the Aspose.Words blog?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Because Aspose.Editor is an important member of&amp;nbsp;the family of&amp;nbsp;word processing components developed by our team. All our components are based on the world-class Aspose.Words document conversion technology.&lt;/P&gt;
&lt;P&gt;I am happy to announce that Aspose.Editor has now just&amp;nbsp;gotten a lot more useful:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Great support for tables. Create, edit and modify tables, rows, columns, cells and formatting. Nested tables are supported too. 
&lt;LI&gt;New document formats supported by Aspose.Words are now available in Aspose.Editor too including save as OpenDocument and MHTML. 
&lt;LI&gt;Many other editor features including borders, shading, paragraph keeps and so on.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is to remind you about all of our components:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Aspose.Words for .NET and Java&lt;/STRONG&gt;&amp;nbsp;- the high-fidelity, multiple&amp;nbsp;format document&amp;nbsp;automation and conversion class library. 
&lt;LI&gt;&lt;STRONG&gt;Aspose.Words for Reporting Services&lt;/STRONG&gt; - adds export to all Aspose.Words supported document formats&amp;nbsp;to Microsoft SQL Server Reporting Services. 
&lt;LI&gt;&lt;STRONG&gt;Aspose.Words for JasperReports&lt;/STRONG&gt; - soon to come, adds export to all Aspose.Words supported document formats to JasperReports and JasperServer. 
&lt;LI&gt;&lt;STRONG&gt;Aspose.Editor for .NET&lt;/STRONG&gt;&amp;nbsp;- a word processor UI control that you can easily embed into your&amp;nbsp; ASP.NET and Windows Forms applications. Supports all document formats available in Aspose.Words.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is how Aspose.Editor looks when running inside Internet Explorer 7.&lt;/P&gt;&lt;A href="http://www.aspose.com/community/photos/privategallery/xxxyyy.aspx"&gt;&lt;IMG class=picLarge src="http://www.aspose.com/community/photos/privategallery/images/138691/425x341.aspx"&gt;&lt;/A&gt;&amp;nbsp;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=138687" width="1" height="1"&gt;</description></item><item><title>Why should you use Aspose.Words to generate OOXML (DOCX) documents?</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/07/17/why-should-you-use-aspose-words-to-generate-ooxml-docx-documents.aspx</link><pubDate>Thu, 17 Jul 2008 06:47:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:135740</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/135740.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=135740</wfw:commentRss><description>&lt;P&gt;Let me start&amp;nbsp;a bit off-topic with: &lt;STRONG&gt;Why should you use Aspose.Words to generate &lt;U&gt;DOC&lt;/U&gt; documents?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Since 2004, Aspose.Words has been an&amp;nbsp;excellent library for reading, converting and generating binary DOC Microsoft Word documents.&amp;nbsp;There is a question on Joel Spolsky's discussion group &lt;A href="http://discuss.joelonsoftware.com/default.asp?joel.3.596168"&gt;How do Aspose and Others Generate Office Docs&lt;/A&gt; that unfortunately I did not&amp;nbsp;have an opportunity to answer. One comment there says:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;...you need to duplicate many, many man years of work in order to do this? &lt;BR&gt;&lt;BR&gt;Has Apose really done this much work, or do they have a licensing agreement with MS to use the MS source code/libraries in order to generate the Office documents without Office automation? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;My reply to this would be: &lt;EM&gt;Yes, we have put a lot of effort into&amp;nbsp;reverse engineering DOC and trying to support every feature we could find. We did not have a licensing agreement with Microsoft because at that time&amp;nbsp;it was very restrictive about what you could&amp;nbsp;develop after you sign it. It cost us around&amp;nbsp;8 man years to support DOC and still counting because now the DOC specification is open and we are working on&amp;nbsp; features that were too obscure before.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Therefore: &lt;U&gt;You use Aspose.Words to generate DOC documents simply because it is the best available tool for this job.&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now: &lt;STRONG&gt;Why should you use Aspose.Words to generate &lt;U&gt;OOXML (DOCX)&lt;/U&gt; documents?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Office Open XML is great news for all. It opens up so many possibilities. Some say that because it is open and XML you can generate it yourself! But unless you are generating a very simple document, you will quickly get bogged down in details.&amp;nbsp;The OOXML specification is over 6000 pages and it is&amp;nbsp;complex. Simply because other document formats are open (such as PDF) not many developers think of generating PDF documents themselves. They&amp;nbsp;look for a 3rd party product. The same is true for OOXML.&lt;/P&gt;
&lt;P&gt;When you are searching for an OOXML library you could choose&amp;nbsp;from one of the free or commercial libraries and their number will inevitably grow. Why choose Aspose.Words?&lt;/P&gt;
&lt;P&gt;Remember these reasons:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;We put a lot of effort into supporting OOXML. Even though OOXML is an ISO standard (which has been thoroughly reviewed and tested), there is a lot of tiny little odd and undocumented things. For example, there are documents where if you omit an &lt;STRONG&gt;optional empty string&lt;/STRONG&gt; &amp;nbsp;o:title="" attribute, MS Word will display an image properly when loaded from a disk file, but will refuse to display the image when the document is retrieved in Internet Explorer from a URL. That&amp;nbsp;behaviour is not documented!&amp;nbsp;We at Aspose constantly work, find and resolve such issues.&lt;BR&gt;
&lt;LI&gt;Aspose.Words offers not only full OOXML support, but&amp;nbsp;a cohesive set of&amp;nbsp;several important features: high-fidelity conversion to/from DOC, RTF, WordML 2003 as well as OpenDocument, HTML, MHTML and PDF formats, rich document object model and report generation capabilities.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;U&gt;There is simply no alternative to Aspose.Words.&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=135740" width="1" height="1"&gt;</description></item><item><title>How to get content of a node or bookmark as HTML, WordML, RTF?</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/07/04/how-to-get-content-of-a-node-or-bookmark-as-html-wordml-rtf.aspx</link><pubDate>Fri, 04 Jul 2008 19:47:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:134268</guid><dc:creator>romank</dc:creator><slash:comments>1</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/134268.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=134268</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;How to get content of a node or bookmark as HTML, WordML, RTF?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Many customers of Aspose.Words ask this question, but so far there was no simple one-line-of-code way of doing that in Aspose.Words.&lt;/P&gt;
&lt;P&gt;The general solution we recommended so far was to "extract" the document fragment you are interested in into a separate Document object and then use Document.Save to save it in the desired format. Extracting the fragment might be done either by deleting all content from the document except the fragment you are interested in, or by copying the fragment into an empty Document instance. Because the Document is a tree of nodes, extracting a fragment is not always straightforward and requires a bit of coding with traversing nodes.&lt;/P&gt;
&lt;P&gt;We would like to change that and make it easy for you. The reason we have not yet done this is "complex consequences" that are not immediately apparent to the users who ask for this feature, but are very apparent to us when we try to think of implementing this feature.&lt;/P&gt;
&lt;P&gt;This post is to let you,&amp;nbsp;the user who asks for this feature see the "consequences" of this feature and&amp;nbsp;seek your feedback. Once we decide how to proceed, we will quickly implement extracting HTML, WordML, RTF and any other format from nodes, bookmarks and any other document fragments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Where Should the Images Go?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You want to obtain contents of a node or&amp;nbsp;bookmark as an HTML string. All you want to do is:&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;string htmlString = doc.Range.Bookmarks["MyBookmark"].ToHtml();&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;It is often forgotten that the fragment could contain images. When a complete document is saved to HTML, the images are written as separate files and the output HTML file references them. &lt;/P&gt;
&lt;P&gt;However, what to do with images when extracting only a fragment of a document as HTML? Should we just ignore the images in this case?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's an RTF Fragment?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;It is easy to say "I want RTF of that paragraph", but the problem is that any RTF fragment (or WordML or OOXML for that matter) is only valid within the context of a particular document.&lt;/P&gt;
&lt;P&gt;There are several document-wide structures that every fragment will often refer to. For example, an RTF fragment will use \f0 etc keywords to refer to entries in the font table. That is if you don't carry an RTF font table along with that RTF paragraph then the "references" to fonts will be dangling and you will never find out what font is used by text of the RTF fragment.&lt;/P&gt;
&lt;P&gt;This situation is not limited to fonts and RTF, it is much more widespread. Other document-wide structures that are often referenced&amp;nbsp;are styles and list (numbering) and this affects not only RTF, but WordML and OOXML.&lt;/P&gt;
&lt;P&gt;In&amp;nbsp;WordML there is&amp;nbsp;a thing called "context free chunk" that could be used to solve the problem.&amp;nbsp; A context free chunk is basically a "mini document" that includes all the document-wide-structures that are referenced by that particular document fragment. Brian Jones gives a bit of info about context free chunks here &lt;A href="http://blogs.msdn.com/brian_jones/archive/2005/07/20/441167.aspx"&gt;http://blogs.msdn.com/brian_jones/archive/2005/07/20/441167.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;What do you think if we make&amp;nbsp;Node.ToWordML() to return XML in the context free chunk format? I am not so sure about RTF and OOXML though. For RTF we will probably have to return a complete "mini document". For OOXML... no ideas so far.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Jagged Fragments&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A bookmark in a Word document can start in a paragraph outside of a table, but end inside a table. The document is a tree of nodes and the situation looks something like this:&lt;/P&gt;
&lt;P&gt;&amp;lt;p&amp;gt;&amp;lt;bmkStart name="MyBookmark/&amp;gt;&amp;lt;/p&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;table&amp;gt;&lt;BR&gt;&amp;lt;tr&amp;gt;&lt;BR&gt;&amp;lt;tc&amp;gt;&amp;lt;p&amp;gt;&amp;lt;bmkEnd name="MyBookmark"/&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/tc&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;/table&amp;gt;&lt;/P&gt;
&lt;P&gt;If you want to get content of MyBookmark as HTML or WordML you are looking at several "jagged" nodes. That is start of table, row and cell elements are inside the bookmark, but they end outside of it. How do you want that exported?&lt;/P&gt;
&lt;P&gt;A possible solution is to "snap" up or down until the jagged fragment is closed. It could be possible to snap so the whole table is included in the bookmark or excluded. What do you think?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=134268" width="1" height="1"&gt;</description></item><item><title>Eating one's own dog food again!</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/06/22/eating-one-s-own-dog-food-again.aspx</link><pubDate>Sun, 22 Jun 2008 05:44:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:132406</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/132406.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=132406</wfw:commentRss><description>&lt;P&gt;Aspose.Words for .NET is the dog food again and we are eating it in our new product &lt;A href="http://www.aspose.com/categories/file-format-components/aspose.recognition-for-.net/default.aspx"&gt;Aspose.Recognition for .NET&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Aspose.Recognition is a fresh new product from Aspose&amp;nbsp;and it is touted to later grow into a powerful "fixed-layout" to "flow-layout" document converter.&amp;nbsp;At the moment it is only a 1.0 BETA and can convert PDF to all output formats supported by Aspose.Words for .NET such as DOC, OOXML, RTF, ODT and HTML. Future features planned are OCR document recognition and output to more&amp;nbsp;document formats.&lt;/P&gt;
&lt;P&gt;When you download and use Aspose.Recognition, no other software is necessary.&amp;nbsp; Downloading Aspose.Words separately is&amp;nbsp;not needed because in this version Aspose.Recognition embeds a document generation engine of Aspose.Words (although this might later change if more Office output formats are supported with help of other Aspose components).&lt;/P&gt;
&lt;P&gt;Other places where Aspose.Words is used at Aspose:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.aspose.com/categories/visual-components/aspose.editor-for-.net/default.aspx"&gt;Aspose.Editor for .NET &lt;/A&gt;to open and save documents.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.aspose.com/categories/ssrs-rendering-extensions/aspose.words-for-reporting-services/default.aspx"&gt;Aspose.Words for Reporting Services &lt;/A&gt;to generate reports.&lt;/LI&gt;
&lt;LI&gt;Aspose.Words for JasperReports (coming soon).&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.aspose.com/documentation/default.aspx"&gt;Generation of Aspose&amp;nbsp;Documentation pages&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you need PDF to word processing documents conversion in your project, give Aspose.Recognition a try and share your experience with us in the support forums. Your feedback is greatly appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=132406" width="1" height="1"&gt;</description></item><item><title>Aspose.Words Documentation Updated with Java Examples</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/06/10/aspose-words-documentation-updated-with-java-examples.aspx</link><pubDate>Tue, 10 Jun 2008 08:04:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:130528</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/130528.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=130528</wfw:commentRss><description>&lt;P&gt;I am happy to announce that &lt;A href="http://www.aspose.com/documentation/file-format-components/aspose.words-for-.net-and-java/index.html"&gt;Aspose.Words Documentation&lt;/A&gt; was updated. It now&amp;nbsp;includes all code examples in three languages: C#, VB.NET and Java!&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;Getting Started and Programmer's Guide sections were updated. They contain over 100 code examples. See &lt;A href="http://www.aspose.com/documentation/file-format-components/aspose.words-for-.net-and-java/the-mergeimagefield-event.html"&gt;http://www.aspose.com/documentation/file-format-components/aspose.words-for-.net-and-java/the-mergeimagefield-event.html&lt;/A&gt;&amp;nbsp;for an example.&lt;/P&gt;
&lt;P&gt;The Aspose.Words API Reference had all examples in C#, VB.NET and Java already.&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=130528" width="1" height="1"&gt;</description></item><item><title>Aspose.Words.Java.2.4.2 Released</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/05/26/aspose-words-java-2-4-2.aspx</link><pubDate>Tue, 27 May 2008 04:56:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:128648</guid><dc:creator>Konstantin</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/128648.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=128648</wfw:commentRss><description>&lt;DIV class=FileFileDescriptionArea&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT face=Calibri&gt;Only one fix included by urgent request:&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" cellSpacing=0 cellPadding=0 border=0&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 12.75pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 42pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width=70&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;Issue ID&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 60pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width=100&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;Component&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 390pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width=650&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;Summary&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 12.75pt; mso-yfti-irow: 1; mso-yfti-lastrow: yes"&gt;
&lt;TD style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 42pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width=70&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT face=Calibri&gt;4925&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 60pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width=100&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT face=Calibri&gt;Doc&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 390pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width=650&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT face=Calibri&gt;“Unrecognized format of the form field” Exception occurs during opening document.&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P&gt;To download:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.aspose.com/community/files/51/file-format-components/aspose.words/entry128647.aspx"&gt;http://www.aspose.com/community/files/51/file-format-components/aspose.words/entry128647.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=128648" width="1" height="1"&gt;</description></item><item><title>Aspose.Words for .NET 5.2.0 Released</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/05/15/aspose-words-for-net-5-2-0-released.aspx</link><pubDate>Fri, 16 May 2008 02:02:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:127087</guid><dc:creator>romank</dc:creator><slash:comments>3</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/127087.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=127087</wfw:commentRss><description>&lt;P&gt;I am happy to announce&amp;nbsp;release of Aspose.Words for .NET 5.2.0 that is now available for &lt;A href="http://www.aspose.com/community/files/51/file-format-components/aspose.words/entry127076.aspx"&gt;download&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;New Feature: Save as MHTML&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We have added a new useful feature: save as MHTML. MHTML is a "web archive" or "single file web page" format.&amp;nbsp;An HTML document and all external resources (images and stylesheets) are stored within a single file. MHTML could be a good option if you need to convert documents to HTML. When saving documents as HTML, Aspose.Words saves images into separate files and it could be cumbersome to deal with them.&lt;/P&gt;
&lt;P&gt;Saving into a single MHTML file allows, for example, to easily email the document. We will soon upload a sample that does just that: uses Aspose.Words + Aspose.Network to mail merge into Word documents and email as HTML.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;New Feature: Save as OpenDocument Text (ODT)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Finally, we are proud to announce the availability of the long awaited OpenDocument support. It is hard to convert Word documents into OpenDocument, but we've done it.&lt;/P&gt;
&lt;P&gt;This release also includes big number of fixes in many areas. As always, it is a good idea to stay up to date with the latest version of Aspose.Words.&lt;/P&gt;
&lt;P&gt;You can see and try new functionality in the &lt;A href="http://www.aspose.com/demos/aspose.words/default.aspx"&gt;online demo&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=127087" width="1" height="1"&gt;</description></item><item><title>Aspose.Words - the engine of choice for online word processors?</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/05/02/aspose-words-the-engine-of-choice-for-online-word-processors.aspx</link><pubDate>Fri, 02 May 2008 18:09:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:125062</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/125062.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=125062</wfw:commentRss><description>&lt;P&gt;There is a number of great products already out there built by great companies and great people&amp;nbsp;that incorporate Aspose.Words for their document processing needs. But I find it especially rewarding when Aspose.Words is used to build a word processing application, especially an online word processor!&lt;/P&gt;
&lt;P&gt;We've mentioned earlier and &lt;A href="http://www.colettas.org/?p=222"&gt;got mentioned&lt;/A&gt; that the &lt;A href="https://buzzword.acrobat.com/"&gt;Buzzword&lt;/A&gt; team chose &lt;STRONG&gt;Aspose.Words for .NET&lt;/STRONG&gt; to use as an engine&amp;nbsp;for loading and saving documents in various formats. We keep working hard to make sure they are happy with Aspose.Words. Our upcoming release will include OpenDocument format (ODF) export that we've promised to Buzzword.&lt;/P&gt;
&lt;P&gt;This trend seems to continue and we were happy to learn that &lt;A href="http://writer.zoho.com/jsp/home.jsp?serviceurl=%2Findex.do"&gt;Zoho Writer &lt;/A&gt;&amp;nbsp;uses &lt;STRONG&gt;Aspose.Words for Java&lt;/STRONG&gt; for loading and saving to some of the document formats they support.&lt;/P&gt;
&lt;P&gt;Thank you all for your continuous interest and trust in Aspose.Words.&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=125062" width="1" height="1"&gt;</description></item><item><title>Aspose.Words for Reporting Services 2.2.0.0 Released</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/04/28/aspose-words-for-reporting-services-2-2-0-0-released.aspx</link><pubDate>Tue, 29 Apr 2008 04:14:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:124442</guid><dc:creator>DmitryV</dc:creator><slash:comments>1</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/124442.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=124442</wfw:commentRss><description>&lt;P&gt;Please welcome another release of our popular product - Aspose.Words for Reporting Services 2.2.0.0. We've decided to skip a bunch of maintenance releases such as&amp;nbsp;2.1.X.X mainly because of a couple of new export formats&amp;nbsp;implemented -&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Hypertext markup language (HTML) 
&lt;LI&gt;Plain text (TXT)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We could have added these formats much earlier (since the product is built on the top of Aspose.Words which supports both), but we were not quite sure the users really needed them. But we've recently figured out&amp;nbsp;they did! Moreover, we've made some improvements to the&amp;nbsp;TXT export format, so that&amp;nbsp;tables now preserve their layout when exported to plain text.&lt;/P&gt;
&lt;P&gt;You can also notice a number of other improvements and fixes that are listed on&amp;nbsp;the download page of the product:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.aspose.com/community/files/52/ssrs-rendering-extensions/aspose.words.reporting.services/default.aspx"&gt;http://www.aspose.com/community/files/52/ssrs-rendering-extensions/aspose.words.reporting.services/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;As ever, we keep working hard on the product as it becomes widely used indeed and more and more customers visit our &lt;A href="http://www.aspose.com/community/forums/aspose.words-for-.net-java-and-reporting-services/75/showforum.aspx"&gt;support forum&lt;/A&gt; to post their inquiries. Please don't hesitate to do so and we'll be as responsive as always!&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=124442" width="1" height="1"&gt;</description></item><item><title>Aspose Document Converters for SharePoint Server 2007</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/04/12/aspose-document-converters-for-sharepoint-server-2007.aspx</link><pubDate>Sat, 12 Apr 2008 08:56:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:121816</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/121816.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=121816</wfw:commentRss><description>&lt;P&gt;This is a brief update for an article I wrote about a year ago on how to&amp;nbsp;create&amp;nbsp; Microsoft Office SharePoint Server 2007&amp;nbsp;DOC to PDF (and other) document converters using Aspose components.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A Bit of History&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We have published the article initially at CodeProject in the SharePoint section. The article was actually quite popular and received lots of hits. However, after a few months it was deleted by CodeProject. The reason given for deletion was &lt;EM&gt;"the article promotes a commercial product"&lt;/EM&gt;. Haha, they must have been joking... What about all other thousands of articles on CodeProject that promote Visual Studio, SQL Server,&amp;nbsp;Office, Telerik&amp;nbsp;and heaps of other commercial products. As far as I am concerned the article was perfect - it was a programming project with free source code.&lt;/P&gt;
&lt;P&gt;Interestingly, the article is actually still accessible at CodeProject here &lt;A href="http://www.codeproject.com/KB/sharepoint/DOC2PDF_in_MOSS.aspx"&gt;http://www.codeproject.com/KB/sharepoint/DOC2PDF_in_MOSS.aspx&lt;/A&gt;&amp;nbsp;and it ranks quite high in Google.&lt;/P&gt;
&lt;P&gt;Of course the article is still available in the&amp;nbsp;&lt;A href="http://www.aspose.com/documentation/file-format-components/aspose.words-for-.net-and-java/add-doc-to-pdf-and-other-conversions-to-microsoft-office-sharepoint-server-2007-with-aspose-components.html"&gt;Aspose.Words Documentation&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's New&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Aspose.Words now supports Office Open XML (OOXML)&amp;nbsp;load and save as well as OpenDocument (ODT) save. This means that you can actually add quite a lot of conversions to SharePoint. In fact, from any Aspose.Words load format to any save format:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;DOC2RTF 
&lt;LI&gt;DOC2WordML 
&lt;LI&gt;DOC2DOCX 
&lt;LI&gt;DOC2PDF 
&lt;LI&gt;DOC2HTML 
&lt;LI&gt;DOC2TXT 
&lt;LI&gt;DOC2ODT&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;RTF2DOC 
&lt;LI&gt;RTF2WordML 
&lt;LI&gt;RTF2DOCX 
&lt;LI&gt;RTF2PDF 
&lt;LI&gt;RTF2HTML 
&lt;LI&gt;RTF2ODT 
&lt;LI&gt;RTF2TXT&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;DOCX2DOC 
&lt;LI&gt;DOCX2WordML 
&lt;LI&gt;DOCX2RTF 
&lt;LI&gt;DOCX2PDF 
&lt;LI&gt;DOCX2HTML 
&lt;LI&gt;DOCX2ODT 
&lt;LI&gt;DOCX2TXT&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;WordML2DOC 
&lt;LI&gt;WordML2DOCX 
&lt;LI&gt;WordML2RTF 
&lt;LI&gt;WordML2PDF 
&lt;LI&gt;WordML2HTML 
&lt;LI&gt;WordML2ODT 
&lt;LI&gt;WordML2TXT&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you need one of those converters in MOSS it must be a good time to try now. Don't forget Aspose has other file format components for spreadsheets and presentations so you could use them for even more conversions.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If You Have Problems&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;There were many people who followed the steps in the article and it worked. Some encountered problems and reported to us in the Aspose Support Forums.&lt;/P&gt;
&lt;P&gt;So far we've taken a stance of blaiming SharePoint's overly complex procedure for adding and configuring&amp;nbsp;document converters (you can see that from the article) and essentially refusing to provide technical support for SharePoint.&lt;/P&gt;
&lt;P&gt;We are now considering what can be done to improve the situation. You could help by leaving a comment here or in the forums about the issue. Do you want a document converter for MOSS to be a ready installable product so you don't have to tweak config files? What conversions do you actually need? And so on.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=121816" width="1" height="1"&gt;</description></item><item><title>OOXML: Don't Repeat Yourself 30 Times!</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/04/05/ooxml-don-t-repeat-yourself-30-times.aspx</link><pubDate>Sat, 05 Apr 2008 12:06:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:120824</guid><dc:creator>romank</dc:creator><slash:comments>4</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/120824.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=120824</wfw:commentRss><description>&lt;P&gt;It struck me from the first day I saw the OOXML specification how "strange" it is. You know borders in MS Word. I mean those text, paragraph and table borders.&amp;nbsp;Complete specfication for a border takes 6 pages in OOXML. I'd say it is a bit too much for such a simple thing as a border, but that's okay, I guess the more detailed the spec&amp;nbsp;the better.&lt;/P&gt;
&lt;P&gt;The problem is that this 6 pages border specification is repeated in the OOXML document 30 times. Yes, for every left, right, bottom and top border and every type of object you get&amp;nbsp;those 6 pages again and again.&lt;/P&gt;
&lt;P&gt;As you know any decent programming book will tell you "don't repeat yourself" and "duplication is bad".&lt;/P&gt;
&lt;P&gt;To me it looks like defining a simple base data type such as integer and repeating its full specification in every place in the documentation it gets used. I am completely lost at why this is the way things done in OOXML and borders is not the only thing that is duplicated.&lt;/P&gt;
&lt;P&gt;By removing such basic duplication the OOXML spec could have been made a lot shorter. Just removing borders duplication could have made it almost 200 pages shorter.&lt;/P&gt;
&lt;P&gt;It will be very interesting to see how OOXML spec turns out when it is final and&amp;nbsp;published by ISO. I cannot find any info on this and my gut feel is that the duplication will remain and that will make it a very sad standard.&lt;/P&gt;
&lt;P&gt;Here is more on DRY &lt;A href="http://en.wikipedia.org/wiki/Don't_repeat_yourself"&gt;http://en.wikipedia.org/wiki/Don't_repeat_yourself&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;On the bright side, the more complex the standard - the better for component vendors such as Aspose!&lt;/P&gt;
&lt;P&gt;You've got to be kidding trying to work with&amp;nbsp;OOXML documents without a decent class library such as Aspose.Words. It took us a year to support OOXML to a reasonable level of conformance (with all MS Word formats experience we had before) and we are still working on it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=120824" width="1" height="1"&gt;</description></item><item><title>DOC, RTF and OOXML export from Microsoft Report Viewer control?</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/03/29/doc-rtf-and-ooxml-export-from-microsoft-report-viewer-control.aspx</link><pubDate>Sat, 29 Mar 2008 05:26:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:119571</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/119571.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=119571</wfw:commentRss><description>&lt;P&gt;Found an interesting article &lt;A href="http://www.codeproject.com/KB/reporting-services/report-viewer-hack.aspx"&gt;http://www.codeproject.com/KB/reporting-services/report-viewer-hack.aspx&lt;/A&gt;. This guy is clearly a big fan of Aspose.Words for Reporting Services.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=119571" width="1" height="1"&gt;</description></item><item><title>Aspose.Words for .NET on Windows Server 2008</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/03/29/aspose-words-for-net-on-windows-server-2008.aspx</link><pubDate>Sat, 29 Mar 2008 05:20:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:119570</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/119570.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=119570</wfw:commentRss><description>&lt;P&gt;Yes, it works.&lt;/P&gt;
&lt;P&gt;We've tested Aspose.Words for .NET 5.1.0 installs and works fine on Windows Server 2008 Enterprise x64.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=119570" width="1" height="1"&gt;</description></item><item><title>Aspose.Words 5.1.0 Released</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/03/28/aspose-words-5-1-0-released.aspx</link><pubDate>Fri, 28 Mar 2008 07:45:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:119461</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/119461.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=119461</wfw:commentRss><description>&lt;P&gt;There is Aspsoe.Words 5.1.0 available in downloads &lt;A href="http://www.aspose.com/community/files/51/file-format-components/aspose.words/entry119442.aspx"&gt;http://www.aspose.com/community/files/51/file-format-components/aspose.words/entry119442.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Here I just wanted to elaborate more on what we've done:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Improvements to DrawingML Import (in OOXML)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When we started implementation of Office Open XML export and import features in Aspose.Words about a year ago, Microsoft Word 2007 was storing images and shapes in the VML format inside a DOCX document. All information we could find at that time was saying that DrawingML although part of the Office Open XML specification is only used by Power Point in Office 2007. Apparently we were mistaken.&lt;/P&gt;
&lt;P&gt;Now after a year of hard work we have a good level of support (as you can see from our conformance spreadsheet) for OOXML import and export since Aspose.Words 5.0.0. But sometime during this year Microsoft Word 2007 "started" to store images and shapes in the DrawingML format and that took us by surprise.&amp;nbsp;We completely missed out on DrawingML and hence many customers reported images missing in their documents after DOCX open/save in Aspose.Words.&lt;/P&gt;
&lt;P&gt;When you save a document in Word 2007 you can control whether VML or DrawingML is used by checking the "Maintain compatibility with Word 97-2003" in the Save As dialog box. If a document was saved with this option turned off, all images in the document will be stored as DrawingML.&lt;/P&gt;
&lt;P&gt;Straight after 5.0 release we started urgently working on DrawingML support. This 5.1 release is a first iteration. Import of inline images stored as DrawingML is now supported. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Improvements to ODT (OpenDocument) Export&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This is another iteration of features in ODT export. Export of formatting for images, paragraphs, text, sections and tables has been improved in many places. We still continue to actively work on ODT.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Exporting CSS to a Stylesheet&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A useful new option that was requested by many customer allows to export CSS to a stylesheet (embedded or external file) when exporting a document to HTML.&lt;/P&gt;&lt;CODE&gt;
&lt;P&gt;Document doc = new Document("MyFile.doc");&lt;/P&gt;
&lt;P&gt;doc.SaveOptions.HtmlExportCssStyleSheetType = CssStyleSheetType.External;&lt;/P&gt;
&lt;P&gt;doc.SaveOptions.HtmlExportCssStyleSheetFileName = "myfile_styles.css";&lt;/P&gt;
&lt;P&gt;doc.Save("MyFile.html");&lt;/P&gt;
&lt;P&gt;&lt;/CODE&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Resolved Problems on 64bit Windows &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We've been plagued by&amp;nbsp;occasional customer reports about Aspose.Words failures on Windows Server 2003 64-bit over a period of several months.&lt;/P&gt;
&lt;P&gt;The problem was traced down to a setting in the obfuscation tool we use. Some Aspose.Words builds would run on 64-bit successfully, but some will fail, mostly when you attempt to open a document with a memory access exception. The difficulty was that some builds will work and some not.&lt;/P&gt;
&lt;P&gt;We hope that we have finally resolved this issue now.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=119461" width="1" height="1"&gt;</description></item><item><title>Aspose.Words with Visual Studio 2008, .NET 3.0 and .NET 3.5</title><link>http://www.aspose.com/community/blogs/aspose.words/archive/2008/03/25/aspose-words-with-visual-studio-2008-net-3-0-and-net-3-5.aspx</link><pubDate>Wed, 26 Mar 2008 01:00:00 GMT</pubDate><guid isPermaLink="false">1f624649-1f4f-4df4-b29e-aff06720ffd6:118978</guid><dc:creator>romank</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspose.com/community/blogs/aspose.words/comments/118978.aspx</comments><wfw:commentRss>http://www.aspose.com/community/blogs/aspose.words/commentrss.aspx?PostID=118978</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Yes, it works.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We will continue to ship two assemblies: bin\net1.1\Aspose.Words.dll and bin\net2.0\Aspose.Words.dll built for .NET 1.1 and .NET 2.0 respectively.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;bin\net2.0\Aspose.Words.dll is&amp;nbsp;to be used with:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Visual Studio 2005&lt;/LI&gt;
&lt;LI&gt;Visual Studio 2008&lt;/LI&gt;
&lt;LI&gt;.NET Framework 2.0 (with or without SP1)&lt;/LI&gt;
&lt;LI&gt;.NET Framework 3.0 (with or without SP1)&lt;/LI&gt;
&lt;LI&gt;.NET Framework 3.5&lt;/LI&gt;
&lt;LI&gt;x86 or x64 application&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;bin\net2.0\Aspose.Words.dll will continue to target .NET Framework 2.0 because it does not use any .NET 3.0 or 3.5 features. A good MSDN article &lt;A href="http://msdn2.microsoft.com/en-nz/library/bb822049(en-us).aspx"&gt;.NET Framework 3.5 Archiecture&lt;/A&gt; has more info about this.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;bin\net1.1\Aspose.Words.dll is to be used with:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Visual Studio 2003&lt;/LI&gt;
&lt;LI&gt;Visual Studio 2002&lt;/LI&gt;
&lt;LI&gt;.NET Framework 1.1 (with or without SP)&lt;/LI&gt;
&lt;LI&gt;.NET Framework 1.0 (you need to create a configuration file as shown in the Aspose.Words documentation)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.aspose.com/community/aggbug.aspx?PostID=118978" width="1" height="1"&gt;</description></item></channel></rss>