Your Office Development Master
E-iceblue Co., Ltd. is a vendor of .NET, Silverlight and WPF development components. The goal of e-iceblue is always to offer high-quality components for reading and writing different formats of office files.
Our components have been widely-used by most of the Fortune 500 corporations. The key developers of e-iceblue have over 10 years of combined experience developing high-performance, high-quality .NET, Silverlight and WPF component technology.
Everyday, e-iceblue products help a large number of developers from large/small companies in more than sixty countries to easier, better, faster and to be more productive develop and deliver reliable applications to their customers.
Spire.DataExport for .NET
Spire.DataExport, a professional .NET DataExport
component, enables users to export data from
database, datatable and other datasoure to MS
Excel, MS Word, PDF, MS Access, DBF, SQL Script,
SYLK, DIF, CSV and MS Clipboard without MS
Office, Adobe Acrobat and other third-party
installed on system. With Spire.DataExport,
developer can create any WinForm and Web
applications to export data.
is fantastic on formatting when exporting,
especially for Excel. Users can format data,
import formula, insert objects (image,
hyperlinks etc.) and create chart when export a
large amount of data to multiple worksheets.
- Support for most popular formats: MS
Excel, MS Word, HTML, MS clipboard, XML,
PDF, DBF, SQL Script, SYLK, DIF, CSV.
- Quickly and easily export data from
Command, ListView and DataTable component.
- Totally independent and not affiliated
with: Dispense with Microsoft Excel or Adobe
Acrobat or Microsoft Access installed on the
machine, and the Excel spreadsheet, PDF
document, Access database can be created
- Rich options when export data.
- Multilingual support.
- ASP.NET and Windows Form support.
- Pure data .NET component written in 100%
Spire.Doc for .NET
Spire.Doc for .NET is a professional Word .NET
library specially designed for developers to
create, read, write, convert and print Word
document files from any .NET( C#, VB.NET,
ASP.NET) platform with fast and high quality
performance. As an independent Word .NET
component, Spire.Doc for .NET doesn't need
Microsoft Word to be installed on the machine.
However, it can incorporate Microsoft Word
document creation capabilities into any
developers’ .NET applications.
.NET is a proven reliable MS Word API for .NET
which enables to perform many Word document
processing tasks. It supports C#, VB.NET,
ASP.NET and ASP.NET MVC. Spire.Doc supports Word
97-2003 /2007/2010/2013 and it has the ability
to convert them to commonly used file formats
like XML, RTF, TXT, XPS, EPUB, EMF, HTML and
vice versa. Furthermore, it supports to convert
Word Doc/Docx to PDF using C# in high quality.
- Only Spire.Doc, No Microsoft
Office Automation: Spire.Doc for
.NET is a totally independent .NET class
library which doesn’t require Microsoft
Office installed on system. Microsoft Office
Automation is proved to be unstable, slow
and not scalable to produce MS Word
documents. Spire.Doc for .NET is many times
faster than Microsoft Word Automation and
with much better stability and scalability.
- Convert File Documents:
By using Spire.Doc for .NET, users can save
Word Doc/Docx to stream , save as web
response and convert Word Doc/Docx to Dot,
XML, RTF, Txt, HTML and vice versa.
Spire.Doc for .NET also supports to convert
Word Doc/Docx to PDF and EPUB.
- Create New Word Document:
A common use of Spire.Doc for .NET
is to create Word document dynamically from
scratch. Almost all Word document elements
are supported. Mainly includes page ,
sections, headers, footers , footnotes,
paragraphs, lists, tables, text, fields,
hyperlinks, bookmarks, comments, images,
styles, background settings, printing
features, document settings and protection.
Furthermore, drawing objects including
shapes, textboxes, images, OLE objects and
controls are supported either.
- Process Pre-Existing Word
Documents: Spire.Doc for .NET
enables developers to process pre-existing
Word documents. It supports search and
replace function, alignment, page break,
fill field, document concatenate, document
copy, complex and deeply nested mail merge,
- Other Technical Features:
By using Spire.Doc, developers can
build any type of a 32-bit or 64-bit .NET
application including ASP.NET, Web Services
and WinForms for .NET Framework version from
2.0 to 4.5.
Spire.DocViewer for .NET
Spire.DocViewer for .NET is a powerful Word
Viewer component for developers to display,
convert and interact with Word Documents easily.
When developers use Spire.DocViewer for .NET
within their own .NET application, they do not
require any additional installation to
manipulate Word Documents with high performance
and strong stability.
Spire.DocViewer for .NET
expresses scalability, time-saving and
cost-effective to view and print Word Documents.
Developers can render Word Documents by using
Word elements including text, paragraph, image,
list, table, bookmark etc. Furthermore,
Spire.DocViewer for .NET allows developers to
load all versions of Word Documents and convert
Word Documents to PDF, HTML and RTF.
- View and Print Document:
Spire.DocViewer for .NET can help
developers quickly open Word 97-2003, Word
2007 and Word 2010. By using Spire.DocViewer
for .NET, developers can review Word
Documents, even encrypted documents with
correct password. When Printing Word
Documents, print pages can be set up or be
odd number, even number or a custom number
scale. In addition, developers with
Spire.DocViewer for .NET can view documents
in reading or printing mode and display
documents with page up/down, and zoom
- Convert Document: Using
Spire.DocViewer for .NET, developers can
transform Word Documents to PDF, HTML, and
RTF. Meanwhile, they can save .doc format to
.docx format and vice versa with help of
Spire.DocViewer for .NET.
- Text and Image:
Spire.DocViewer can help developers to
create a .NET application to quickly set
text and paragraph of Word Documents. In
properties of text, text content, text font
and size, text color and text position can
be supported. Also, setting a text style and
using it into Word Documents can be a good
choice for a much quicker and easier way to
set text more artistic; in properties of
paragraph, Spire.DocViewer for .NET can
support all kinds of paragraph alignment
style, indent and paragraph /line space.
- Table and Paragraph:
Inserting some elements into Word Documents
can be supported such as image, list, table,
and bookmark by Spire.DocViewer for .NET.
Also, developers can use Spire.DocViewer to
set image position, height and width within
their own .NET application. Furthermore,
developers can make table more artistic by
setting table borders and shadings, row
height and column width. Besides, merge or
split table cells also can be supported.
Spire.Office for .NET
Spire.Office for .NET is a compilation of
Enterprise-Level Office .NET component offered
by E-iceblue. It includes Spire.Doc, Spire XLS,
Spire.PDF, Spire.DataExport, Spire.PDFViewer,
Spire.DocViewer, and Spire.BarCode. Spire.Office
contains the most up-to-date versions of the
above .NET components.
With Spire.Office for
.NET, developers can create a wide range of
applications. It enables developers to open,
create, modify, Convert, Print, View MS Word,
Excel, PDF documents. Furthermore, it allows
users to export data to popular files such as MS
Word/Excel/RTF/Access, PDF, XPS, HTML, XML,
Text, CSV, DBF, Clipboard, SYLK, etc.
As an independent Office .NET component,
Spire.Office doesn't need Microsoft Office to be
installed on System. In addition, it is a better
alternative to MS Office Automation in terms of
security, stability, scalability, speed, price
Spire.Office for .NET can be linked into any
type of a 32-bit or 64-bit .NET application
including ASP.NET, Web Services and WinForms for
.NET Framework version from 2.0 to 4.5.
Spire.PDF for .NET
Spire.PDF for .NET is a professional PDF
component applied to creating, writing, editing,
handling and reading PDF files without any
external dependencies within .NET application.
Using this .NET PDF library, you can implement
rich capabilities to create PDF files from
scratch or process existing PDF documents
entirely through C#/VB.NET without installing
Many rich features can be
supported by the .NET PDF API, such as security
setting (including digital signature), PDF
text/attachment/image extract, PDF merge/split,
metadata update, section and paragraph
optimising, graph/image drawing and inserting,
table creation and processing, and importing
data etc. Besides, Spire.PDF for .NET can be
applied to easily converting Text, Image and
HTML to PDF with C#/VB.NET in high quality.
- Conversion: Spire.PDF
for .NET supports converting HTML (HTM,
ASPX), Text, and Image etc. to PDF documents
with efficient performance. Developers can
transform these image formats, such JPG,
PNG, BMP, TIF, GIF and ICO to PDF format.
Furthermore, along with Spire.Doc for .NET,
developers can convert Word (Doc/Docx),
Excel(Xls/Xlsx), RTF and XML to PDF.
- Document Operations and Forms:
Spire.PDF for .NET offers the
facility to merge/split PDF documents and
overlay documents. That is to say, users can
overlay pages from different PDF documents
one over another. Meanwhile, Spire.PDF for
.NET can provide import and stamp feature,
booklet feature and form filling which can
help users read value from form fields and
populate a database.
- Security: Spire.PDF for
.NET can protect PDF documents by setting
passwords and digital signature. User
password and owner password can determine
the encrypted PDF documents readability,
modifiability, printability and other
selective restrictions. Meanwhile, digital
signature, as a more effective method, can
be applied to safeguard and authenticate PDF
- Extract: Spire.PDF for
.NET can be used to extract images, text,
pages and attachments from a PDF document
with great speed and accuracy.
- Document Settings:
Document information can be set with
Spire.PDF for .NET including custom
metadata, document properties, page
orientation, and page size. Wherein,
document properties consist of document
restrictions (printing, document assembly,
page extraction, comment etc. allowed or
not) and document description about file
title, author, subject, keywords and so on.
By using Spire.PDF for.NET, viewer
preferences can be set with position, title
display, resize, page mode and print scaling
- Text formatting, multilingual support,
text alignment etc.
- Pen and brush to draw shape elements,
text, images into PDF documents.
- Layers, transparent graphics, color
space and barcode creation can render to PDF
- PDF/A-1b and PDF/x1a:2001 Compliance,
both standards can be applied.
- Add scalar/vector images and mask and
place them in designated location.
- Table and table style can be supported
by Spire.PDF for .NET
- Insert interactive elements including
bookmark with specifying place and
is a powerful PDF Viewer component for .NET. It
allows developers to load PDF document from
stream, file and byte array. Spire.PDFViewer is
available on viewing PDF/A-1B, PDF/X1A and
enables to open and read encrypted PDF files.
This PDF Viewer control supports multiple
printing orientation including landscape,
portrait and automatic.
can export PDFs to popular image formats like
.bmp, .png and .jpeg. When viewing PDF document
through Spire.PDFViewer, users can set display
as fit page, page down/up, zoom in/out, etc.
Spire.PDFViewer is a totally independent .NET
library which designed for viewing PDF files
from .NET application.
- Locate the
root of the bookmarks and switch to target
Rotation, Page layout setup and Thumbnail
- Locate the
PDF attachments which is marked in PDF, and
save them to disk.
- Four Viewing
Patterns: Self-motion; Single page; Serious
and Dynamic. Users can also switch over the
- Load PDF
from file, stream and byte array.
- Enable to
open and read encrypted PDF files.
multiple printing orientations: landscape,
- Export PDFs
to Image format as .bmp, .png, .jpeg.
- Set PDF page
(page down/up, zoom in/out, display as fit
- Support most
PDF font including TrueType, Type0, Type1,
Type3, OpenType and CJK font.
Filled text, Clipped Text, Stroked Text, and
support lines, curve and table in PDF.
hyperlink and DeviceN color space in PDF.
JPEG2000, DCT, CCITT Fax Image format in
Spire.XLS for .NET
Spire.XLS for .NET is a professional Excel .NET
component that can be used to any type of .NET
2.0, 3.5, 4.0 or 4.5 framework application,
either ASP.NET web sites or Windows Forms
application. Spire.XLS for .NET offers object
model Excel API for speeding up Excel
programming in .NET platform - create new Excel
documents from template, edit existing Excel
documents and convert Excel files.
Professional .NET Excel component is a
standalone Excel .NET managed assembly and does
not depend on Microsoft Office Excel. Spire.XLS
for .NET offers support both for the old Excel
97-2003 format (.xls) and for the new Excel
2007,Excel 2010 and Excel 2013 (.xlsx, .xlsb,
.xlsm), along with Open Office(.ods) format. It
features fast and reliable compared to
developing your own spreadsheet manipulation
solution or using Microsoft Automation.
- 100% Standalone Excel .NET
Component- No Microsoft Office Automation:
Spire.XLS for .NET is a 100% standalone
Excel .NET component that allows developers
to create, manage and manipulate Excel
spreadsheets without requiring Microsoft
Excel or Microsoft Office to be installed on
the system. In addition, Spire.XLS for .NET
is a better alternative to Office Automation
in terms of security, stability,
scalibility, speed, price and features.
- Powerful File Conversion:
Spire.XLS for .NET supports converting files
from Excel to PDF, Excel to HTML, Excel to
CSV, Excel to Text, Excel to Image and Excel
to XML. And on the other hand, most of
popular files can be transferred to Excel
- Programmatically Process
workbook: Spire.XLS for .NET
enables developers to generate Excel
workbook from scratch, or load a workbook
from either folder or file stream.
Developers can also save it to file, file
stream or web response. Spire.XLS for .NET
offers a wide range of security features
including Excel encryption/decryption,
worksheet hide/unhide, Cells lock/unlock.
- Freely Operate worksheet:
Spire.XLS for .NET enables
developers to create, add, delete rename
move and edit worksheet in either C# VB.NET
or ASP.NET. Developers can also copy,
transpose, and consolidate across worksheets
with full contents. This professional Excel
.NET class library also embeds many flexible
options for displaying worksheets, such as
page breaks, zoom-setting, freeze panes,
headers/footers, print- paper size, and
print area etc.
- Easily Manipulate cells at run
time: Developers can easily
manipulate Excel cells in C#, VB.NET or
ASP.NET at runtime. Cell Styles are
supported by this Excel .NET component, such
as cell merging/unmerging, text wrapping,
text alignment, rotation, interior, borders,
lock/unlock and etc. Font formats, like
setting font type, size, color, bold,
italic, strikeout and underlining etc. is
also fullly supported. Conditional
formatting, text search and replace, filter
and data validation can be applied to cells
as easily as you expect.
- Chart, Data and other Elements:
Spire.XLS for .NET provides a wide
range of Chart: Pie Chart, Bar Chart, Column
Chart, Line Chart, Radar Chart and etc. This
Excel .NET component also supports data
transportation between database and Excel in
C# VB.NET or ASP.NET. Hyperlinks and
templates are also supported by Spire.XLS