Summary
Read, write and modify files in OLE2 Compound Document format. GemBox.CompoundFile
is a .NET component that provides elegant and high performance way to read and write
individual streams and storages in OLE 2 Compound Document files. Compound Document
file is file system inside a file and is used as underlying storage for native Microsoft
Office files (DOC, XLS and PPT). Use this component to manipulate such files in
a low level way (for example to remove a summary data stream). GemBox.CompoundFile
Free comes free of charge while GemBox.CompoundFile Professional is a commercial
version (licensed per developer).
Features
Some of the features of GemBox.CompoundFile:
|
|
Support for short and long data streams
|
|
|
Support for unlimited number of substorages
|
|
|
Native read and write of OLE2 Compound Document files and streams
|
|
|
Memory efficient (load on demand) reading mode
|
|
|
Memory efficient (get stream data on demand) writing mode
|
|
|
Timesaving methods: VisitAll() and ImportTree()
|
GemBox.CompoundFile on-line help contains additional information about API
and supported features.
For frequently asked licensing and technical questions, consult our FAQ
section.
Implementation details
Some of the reasons why you would chose our component against other solutions:
|
|
100% managed code. GemBox.CompoundFile component is 100% managed,
written entirely in C# and designed to support both Visual Basic .NET and C# in
equal manner.
|
|
|
Fully compliant with the Common Language Specification (CLS), so
you can use it from any .NET language.
|
|
|
Programming interface which is fully object-oriented.
|
|
|
Support for your platform. With GemBox.CompoundFile you will receive
samples for Visual Basic .NET and C#, samples for Visual Studio .NET 2003 and Visual
Studio 2005, and our component compiled against .NET Framework 1.1 and .NET Framework
2.0.
|
Common uses
Most common uses of GemBox.CompoundFile component are:
|
|
Low level access to DOC, XLS and PPT files
|
|
|
Removing and replacing specific data streams (summary streams, macro streams)
|
|
|
Extracting embedded DOC and XLS documents from files
|
|
|
GemBox.CompoundFile does not provide high level access to Word,
Excel or PowerPoint data (text, tables, slides etc.) - for that use more specialized
components!
|
Compound Document Viewer
OLE2 Compound Document Viewer is a reference application that uses GemBox.CompoundFile
component and is included in GemBox.CompoundFile Free and GemBox.CompoundFile Professional
installs. You can use this tool to view, edit and create new OLE2 Compound Document
files (click thumbnail to see larger screenshot).
If you want to download only the Compound Document Viewer, here is the standalone
download (ZIP file):
You will need .NET Framework to run the application.
|
|
|
|
|
© GemBox Software. All rights reserved.
|