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() |
Additional information about GemBox.CompoundFile object model and features can
be found in on-line
help.
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. |