<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Thanks for your request.
1. Yes, you are right, the problem occurs because there are SmartTags. I linked your request to the appropriate issue. As a workaround, you can remove SmartTags from the document before converting the document to PDF. Here is the code:
Document doc = new Document(@"Test106\3007NBV03TPL_1_Merged.doc");
/// Removes all SmartTag nodes from the docuemnt, preserving content
/// Input document
private void RemoveSmartTags(Document doc)
//Get collection of SmartTags from the document
NodeCollection nodes = doc.GetChildNodes(NodeType.SmartTag, true, true);
//Loop while there is SmartTags in the document
while (nodes.Count > 0)
SmartTag tag = (SmartTag)nodes;
//Get parent node of smartTag.
//we should move all content from smatrTag to its parent to preserve documents content
CompositeNode parent = tag.ParentNode;
//Loop throuht all nodes inside smartTag and move its convent to parent node
2. The second problem occurs because your table is floating. Aspose.Words does not fully support positioning of floating tables. I linked your request to the appropriate issue. As a workaround, you can use inline table.