
Direct Office
The Delphi Open XML library allows for seamless processing of .docx, .xlsx, and .pptx documents.
- utilizes Microsoft Open XML SDK version 3.2.0
- does not require Microsoft Office installation
- create or modify Word documents (.docx)
- create or modify Excel workbooks (.xlsx)
- create or modify PowerPoint presentations (.pptx)
- compatible with Windows 32-bit and Windows 64-bit
- supports Delphi versions 7 through 12
- offers royalty-free distribution in your applications
Download and order
Order Direct Office library $120 USD (license for one developer)
Order Direct Office multi-license $360 USD (license for all developers in the company)
Order Direct Office year upgrades $60 USD (registered users only)
Order Direct Office year upgrades multi-license $180 USD (registered multi-license users only)
FAQ
How can I convert an example written in C#?
We offer a custom software development service to assist with converting or developing code for Direct Office.
How do I create a custom document property?
We offer a custom software development service to assist with converting or developing code for Direct Office.
How do I create a custom document property?
var CustomProperty: _CustomDocumentProperty; CustomProperties: _CustomFilePropertiesPart; CustomProperty := AppDomainManager.CreateCustomDocumentProperty; CustomProperty.FormatId := AppDomainManager.CreateStringValue('{D5CDD505-2E9C-101B-9397-08002B2CF9AE}'); CustomProperty.Name := AppDomainManager.CreateStringValue('MyName'); CustomProperty.VTInt32 := AppDomainManager.CreateVTInt32_2('123'); CustomProperty.PropertyId := AppDomainManager.CreateInt32Value(2); CustomProperties := Spreadsheet.AddCustomFilePropertiesPart; CustomProperties.Properties := AppDomainManager.CreateProperties; CustomProperties.Properties.AppendChild_(CustomProperty as _OpenXmlElement);