WINSOFT components and applications

Direct Office

Direct Office

The Delphi Open XML library allows for seamless processing of .docx, .xlsx, and .pptx documents.
Download Direct Office 5.1 trial version
Download demo example
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)
Order Winsoft Component Package

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);
		

Useful Links

Icon Create Word Docs Using the Direct Office Component In Delphi on Windows
IconOpen XML Conceptual Content
IconOpen XML PowerTools
IconWelcome to the Open XML SDK 2.5 for Office
IconLibre
IconOffice Component Suite
IconOffice XML