GdPicture.NET is a Nutrient product. Learn more

MS Office SDK for .NET: Read, write, and edit documents without Office installed

Process Word, Excel, and PowerPoint files directly in your WinForms, WPF, and web applications. GdPicture.NET handles Office formats independently — no MS Office or OpenOffice installation required, fully thread-safe, and ready for server-side automation.


Supported Office formats

Microsoft Word

  • Microsoft Word Open XML (.docx)
  • Microsoft Word (.doc)
  • Microsoft Word Template Open XML (.dotx)
  • Microsoft Word Macro-Enabled Document (.docm)
Microsoft PowerPoint

  • Microsoft PowerPoint (.ppt)
  • Microsoft PowerPoint Macro-Enabled Presentation (.pptm)
  • Microsoft PowerPoint Open XML Slide Show (.ppsx)
  • Microsoft PowerPoint Slide Show (.pps)
  • Microsoft PowerPoint Open XML (.pptx)
Microsoft Excel

  • Microsoft Excel Macro-Enabled Spreadsheet (.xlsm)
  • Microsoft Excel Open XML (.xlsx)
  • Microsoft Excel (.xls)
Other text file types

  • OpenDocument Text (.odt)
  • Plain text format (.txt)
  • Rich Text Format (.rtf)

Why choose GdPicture.NET for Office documents

Multithreaded performance

Process Office documents across multiple threads simultaneously. Unlike single-threaded Office applications, GdPicture.NET fully utilizes multiprocessor systems for faster batch processing.

Reduced attack surface

Eliminate dependencies on external Office applications. All document processing happens within the SDK, removing third-party software as a potential security vulnerability.

Zero configuration deployment

Deploy to ASP.NET and server environments without configuring Office permissions or COM interop. No user-level application setup required.

Demo

Office document viewer in action

Explore our DocuVieware-powered viewer with built-in support for Office formats. Add thumbnails, text search, annotations, comments, and more — fully customizable to fit your application.

Loading document viewer...

Convert Office formats to PDF

Test the conversion engine

Convert Word, Excel, and PowerPoint files to PDF or PDF/A for long-term archiving. Upload your document below to see high-fidelity conversion in action.


GET STARTED

How to use

Download and install the GdPicture.NET package to access compiled demo applications and multi-language sample projects with full source code.

Explore demo apps
Find compiled demo applications in
\Samples\Bin\.
Explore multi-language source code
Find C# and VB.NET demo apps and source code in \Samples\WinForm\.
Visit reference guide
Explore other code snippets within the online reference guide.

Trusted by 3,000+ customers and Fortune 500 companies

15Y+
More than 15 years of experience developing our SDK
10K+
Trusted by more than 10,000 developers


Frequently asked questions

What Microsoft Office formats are supported by GdPicture.NET’s SDK?

The SDK supports a wide range of Microsoft Office formats, including:

  • Word documents.docx, .doc, .dotx, .docm
  • Excel spreadsheets.xlsx, .xls, .xlsm
  • PowerPoint presentations.pptx, .ppt, .pptm, .ppsx, .pps

This extensive support enables developers to work with various Office file types without relying on external applications or licenses.

Is Microsoft Office installation required on the server or client machines to use the SDK?

No. The GdPicture.NET MS Office SDK operates independently, eliminating the need for Microsoft Office to be installed on either server or client machines. This reduces deployment complexities and licensing costs.

Can the SDK convert Office documents to PDF or PDF/A formats?

Yes. The SDK provides robust conversion capabilities, enabling developers to convert Office documents into PDF or PDF/A formats. This feature ensures documents are easily shareable and suitable for long-term archiving, maintaining the original document fidelity.

Does the SDK support viewing and editing of Office documents within applications?

Absolutely. The GdPicture.NET MS Office SDK enables the integration of viewing and editing functionalities for Office documents directly within applications. Developers can customize the viewer to include features like thumbnails, text search, annotations, and comments, enhancing user interaction and collaboration.

What platforms and programming environments are compatible with the GdPicture.NET Office SDK?

The SDK is designed for seamless integration with various development environments, including:

  • .NET Framework — WinForms and WPF applications
  • Web applications — ASP.NET and other web-based platforms

This versatility ensures developers can incorporate Office document functionalities into a wide range of applications across different platforms.

Does Nutrient use the same Office format engine in GdPicture.NET as in its web and mobile SDKs?

Yes. GdPicture.NET is a Nutrient product, and the Office format processing technology — covering Word, Excel, and PowerPoint — is shared across Nutrient’s desktop, web, and mobile SDKs, ensuring consistent document fidelity across platforms.

60-day free trial

Try GdPicture.NET now!