Supported Document Formats

Supported File Formats

The following table indicates the input and output file formats supported by GroupDocs.Assembly for .NET.

FormatDescriptionLoadSavePopulateRemarks
DOCMicrosoft Word 97 - 2007 Document.(tick)(tick)(tick) 
DOTMicrosoft Word 97 - 2007 Template.(tick)(tick)(tick) 
DOCXOffice Open XML WordprocessingML Document (macro-free).(tick)(tick)(tick) 
DOCMOffice Open XML WordprocessingML Macro-Enabled Document.(tick)(tick)(tick) 
DOTXOffice Open XML WordprocessingML Template (macro-free).(tick)(tick)(tick) 
DOTMOffice Open XML WordprocessingML Macro-Enabled Template.(tick)(tick)(tick) 
RTFRTF format.(tick)(tick)(tick) 
XLSXOOXML 2007-2010(tick)(tick)(tick) 
XLSMOOXML Macro Enabled Workbook(tick)(tick)(tick) 
XLTXOOXML Workbook Template(tick)(tick)(tick) 
XLTMOOXML Macro Enabled Workbook Template(tick)(tick)(tick) 
XLSBOOXML Binary Workbook(tick)(tick)(tick) 
XLSExcel Workbook 97-2003(tick)(tick)(tick) 
XLTExcel Workbook Template 97-2003(tick)(tick)(tick) 
XMLSpreadsheet Markup Language(tick)(tick)(tick) 
ODSOpen Document Spreadsheet(tick)(tick)(tick) 
PPTXOOXML Presentation(tick)(tick)(tick) 
PPTMOOXML Macro Enabled Presentation(tick)(tick)(tick) 
PPTMOOXML Macro Enabled Presentation(tick)(tick)(tick) 
PPSXOOXML SlideShow(tick)(tick)(tick) 
PPSMOOXML Macros Enabled Presentation(tick)(tick)(tick) 
POTXOOXML Presentation Template(tick)(tick)(tick) 
POTMOOXML Macro Enabled Presentation Template(tick)(tick)(tick) 
PPTPowerPoint Presentation 97-2003(tick)(tick)(tick) 
PPSPowerPoint SlideShow 97-2003(tick)(tick)(tick) 
ODPOpenDocument Presentation(tick)(tick)(tick) 
EMLEmail Message Format(tick)(tick)(tick) 
MSGOutlook Email Message Format(tick)(tick)(tick) 
EMLXApple’s Email Message Format(tick)(tick)(tick) 
TXTPlain Text(tick)(tick)(tick) 
XML Word Processing Markup Language(tick)(tick)(tick) 
HTMLHTML format.(tick)(tick)(tick) 
ODTODF Text Document.(tick)(tick)(tick) 
OTTODF Text Document Template.(tick)(tick)(tick) 
PDFSaves the document as PDF (Adobe Portable Document) format.(tick)(tick)(tick) 
XPSSaves the document in the XPS (XML Paper Specification) format.(tick)(tick)(tick) 
EPUBSaves the document in the IDPF EPUB format.(tick)(tick)(tick) 
MHTMLMime HTML (MHTML)(tick)(tick)(tick) 
TIFFTagged Image File Format (TIFF)(tick)(tick)(tick) 
XAMLXML Based Markup Language(tick)(tick)(tick) 
OXPSOpenXPS File(tick)(tick)(tick) 
SVGScalable Vector Graphics (SVG)(tick)(tick)(tick) 
PSPostScript (PS)(tick)(tick)(tick) 
PCLPrinter Command Language (PCL)(tick)(tick)(tick) 
MDMarkdown Documentation File(tick)(tick)(tick) 
POTPowerPoint template files created by PowerPoint 97-2003 versions(tick)(tick)(tick) 
OTPOpenDocument Presentation Template(tick)(tick)(tick) 

Supported Features Detail for Email File Formats

The following table provides information on those GroupDocs.Assembly features that are partially supported or not supported at all for email file formats.

FeatureMSG with RTF BodyMSG, EML, MHTML with HTML Body Created Using Microsoft Outlook or Microsoft WordMSG, EML, EMLX, MHTML with HTML Body Created Outside Microsoft Outlook or Microsoft WordMSG, EML, EMLX, MHTML with Plain Text Body
Building Charts DynamicallySupported (outside loops and conditions)Supported (outside loops and conditions)Not supportedNot supported
Inserting Documents DynamicallySupportedSupportedTo be supportedNot supported
Inserting Images DynamicallySupportedSupportedSupportedNot supported
Inserting Barcodes DynamicallySupportedSupportedTo be supportedNot supported

Supported Output File Formats Depending on Input File Formats

The following table shows which output file formats are supported by GroupDocs.Assembly depending on input file formats:

Input File Formats (from left to right) and Output File Formats (top down)Word Processing (DOC, DOCX, DOCM, DOT, DOTX, DOTM, WordprocessingML, RTF, ODT, OTT)Spreadsheet (XLS, XLSX, XLSM, XLTX, XLTM, XLSB, SpreadsheetML, ODS)Presentation (PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, ODP, OTP)Email (EML, EMLX, MSG)HTML, Markdown, and Plain Text
Word Processing (DOC, DOCX, DOCM, DOT, DOTX, DOTM, WordprocessingML, RTF, ODT, OTT)SupportedNot SupportedNot SupportedSupportedSupported
Spreadsheet (XLS, XLSX, XLSM, XLTX, XLTM, XLSB, SpreadsheetML, ODS)Not SupportedSupportedNot SupportedNot SupportedNot Supported
Presentation (PPT, PPTX, PPTM, PPS, PPSX, PPSM, POT, POTX, POTM, ODP, OTP)Not SupportedNot SupportedSupportedNot SupportedNot Supported
Email (EML, EMLX, MSG)Not SupportedNot SupportedNot SupportedSupportedNot Supported
HTML, PDF, XPS, TIFFSupportedSupportedSupportedSupportedSupported
MHTMLSupportedSupportedNot SupportedSupportedSupported
Markdown, Plain Text, XAML, OpenXPS, EPUB, SVG, PS, PCLSupportedNot SupportedNot SupportedSupportedSupported