Direct Office
The Delphi Open XML library allows for seamless processing of .docx, .xlsx, and .pptx documents.
- utilizes Microsoft Open XML SDK version 3.3.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
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?
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);