<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>'Excel, Word, PDF components for .NET' Blog RSS Feed</title>
    <link>http://www.programmersheaven.com/user/EleriumSoft/blog/</link>
    <description>Contains the latest posts from the blog 'Excel, Word, PDF components for .NET'</description>
    <lastBuildDate>Sat, 18 May 2013 21:45:08 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <item>
      <title>Parse HTML document in .NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9309-Parse-HTML-document-in-NET/</link>
      <description>HyperText Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser. HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets, within the web page content. HTML elements form the building blocks of all websites. &lt;br /&gt;&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/HTMLParser.gif" /&gt;&lt;br /&gt;&lt;br /&gt;
Very often, developers need to parse HTML documents into components for data analysis or automatic operation with HTML pages without user intervention. To analyze the structure of the document, developer can use regular expressions. But this is not the best solution, because HTML is not a regular language. Also it is almost impossible to compose the regular expression that similar to the HTML markup. That why developers use special tools to parse HTML files. An example of such tool is &lt;strong&gt;Elerium HTML .NET Parser&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML .NET Parser&lt;/strong&gt; component, new release 1.6 has been introduced by Elerium Software. It has several important changes: &lt;br /&gt;
&lt;br /&gt;
- Improved the algorithm of the HTML Parser.&lt;br /&gt; &lt;br /&gt;
- Fixed some issues of HTML saving. &lt;br /&gt;&lt;br /&gt;
- Extended the list of encoded chars of HTML document. &lt;br /&gt;
&lt;br /&gt;
What are the features of the &lt;strong&gt;HTML Parser&lt;/strong&gt;? The component has a wide set of functions and properties to operate with HTML document. For example, &lt;strong&gt;Elerium HTML .NET Parser&lt;/strong&gt; allows to get or set attributes of html tags. This sample shows how to find specified attribute of the html element and change its value:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;C# Example: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
using Docs.Html;  

namespace CreateHtmlDoc  
{  
    class Program  
    {  
        static string indent = "";  
        static void Main(string[] args)  
        {  
            string htmltext = "&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;Bold text&amp;lt;/b&amp;gt; before &amp;lt;span style=\"font-style:italic;\"&amp;gt;Italic text&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;";  
            // Build DOM of the html
            HtmlDoc html = HtmlDoc.ParseHTML(htmltext);  
            // The function changes text style from italic to underline  
            ScanHtmlTree(html.Nodes);  
            // Show the tree of the html  
            ViewHtmlDOM(html.Nodes);  
            Console.ReadLine();  
        }  
        static void ScanHtmlTree(HtmlNodeCollection nodes)  
        {  
            foreach (HtmlNode node in nodes)  
            {  
                if (node.IsElement)  
                {  
                    HtmlTag tag = node as HtmlTag;  
                    if (tag.Attributes.IndexOf("style") != -1)  
                        tag.Attributes["style"].Value = "text-decoration:underline;";  
                    ScanHtmlTree(tag.Nodes);  
                }  
            }  
        }  
        static void ViewHtmlDOM(HtmlNodeCollection nodes)  
        {  
            foreach (HtmlNode node in nodes)  
            {  
                if (node.IsText)  
                {  
                    HtmlText text = node as HtmlText;  
                    Console.WriteLine(indent + text.ToString());  
                }  
                else  
                {  
                    HtmlTag tag = node as HtmlTag;  
                    Console.WriteLine(indent + tag.ToString());  
                    indent += "  ";  
                    ViewHtmlDOM(tag.Nodes);  
                    indent = indent.Substring(0, indent.Length - 2);  
                    Console.WriteLine(indent + "");  
                } } } 
	} 
}&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. Elerium Software components are based on the unique design and fast algorithms that allow being independent from the third-party applications and libraries.&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/HTML_NET/HTMLParser/Default.aspx"&gt;http://www.eleriumsoft.com/HTML_NET/HTMLParser/Default.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9309-Parse-HTML-document-in-NET/</guid>
      <pubDate>Tue, 07 May 2013 23:37:11 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>The easy method to convert HTML to PDF in ASP.NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9308-The-easy-method-to-convert-HTML-to-PDF-in-ASPNET/</link>
      <description>HTML format is simple and easy to use and allows to create complex reports from the raw data with a minimum of effort. But the appearance of HTML documents can be quite different depending on the browser. Also HTML documents do not have any protection. Therefore, the best choice for the provision of important reports to end users is a PDF document. Appearance of the PDF document is always the same and does not depend on the viewing software and security measures can be easily added to a PDF document. &lt;br /&gt;&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/HTML2PDF.gif" /&gt;&lt;br /&gt;&lt;br /&gt;
When a developer creates an application or site, he can create a PDF document manually to understand the format specification, but it is a very long and laborious process. On the other side, the developer can use ready-made libraries for working with the PDF. One of these solutions is Elerium HTML to PDF .NET component. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML to PDF .NET&lt;/strong&gt; component, new release 2.5 has been introduced by Elerium Software. It has several important changes: &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
- Improved the CSS parser of Html to PDF converter.&lt;br /&gt; &lt;br /&gt;
- Added a parsing of tabs in HTML files. &lt;br /&gt;&lt;br /&gt;
- Improved rendering of images in the PDF document. &lt;br /&gt;&lt;br /&gt;
- Fixed issues of image alignment at PDF rendering. &lt;br /&gt;&lt;br /&gt;
- Fixed issues of carrying the image over to the next line. &lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
How to convert an HTML file to a PDF document? This is very easy. First of all, a developer must install HTML to PDF .NET component to the project: &lt;br /&gt;
&lt;br /&gt;
1. Add HTML to PDF .Net component to the solution. Simply put Docs.PDF.dll into /bin folder of the project. &lt;br /&gt;&lt;br /&gt;
2. nitialize the HtmlToPdf instance. &lt;br /&gt;
&lt;br /&gt;
When the component is connected to the project a developer can convert HTML to PDF:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;ASP.NET example &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;// Initialize the string variables of input and output files   
string file_html = @"C:\hdoc.html";  
string file_pdf = @"C:\new.pdf";  
try  
{  
// Create a new instance of the HtmlToPdf class        
Docs.Pdf.HtmlToPdf conv = new Docs.Pdf.HtmlToPdf();  
// Open the Html source 
conv.OpenHTML(file_html); 
// Convert html to pdf and save pdf to certain path and file name 
conv.SavePDF(file_pdf);  
 }  
catch (Exception ex)  
{  
Response.Write(ex.Message);
}
&lt;/pre&gt;&lt;br /&gt;
Most often a developer need to convert dynamically generated HTML string to the PDF. It is also very easy:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;C# + ASP.NET example &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;Docs.Pdf.HtmlToPdf conv = new Docs.Pdf.HtmlToPdf();  
conv.BasePath = MapPath("~/");  
conv.PageInfo.PageFormat = Docs.Pdf.ePageFormat.A4;  
conv.PageInfo.PageOrientation = Docs.Pdf.ePageOrientation.Portrait;  
conv.OpenHTML(@"&amp;lt;table width='100%'&amp;gt;
                  &amp;lt;tr&amp;gt;  
                    &amp;lt;td width='19%'&amp;gt;&amp;lt;strong&amp;gt;Last update:&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;  
                    &amp;lt;td width='81%'&amp;gt; 23 Jun 2009 - 01:22&amp;lt;/td&amp;gt;  
                  &amp;lt;/tr&amp;gt;  
                &amp;lt;/table&amp;gt;");  
conv.SavePDF(MapPath("~/pdf/") + "report.pdf");&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. Elerium Software components are based on the unique design and fast algorithms that allow being independent from the third-party applications and libraries.&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;br /&gt;&lt;a href="http://www.eleriumsoft.com/PDF_NET/HTML2PDF/Default.aspx"&gt;http://www.eleriumsoft.com/PDF_NET/HTML2PDF/Default.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9308-The-easy-method-to-convert-HTML-to-PDF-in-ASPNET/</guid>
      <pubDate>Tue, 07 May 2013 23:33:10 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>How to read data and formatting of Word documents in .NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9252-How-to-read-data-and-formatting-of-Word-documents-in-NET/</link>
      <description>MS Word documents are one of the most popular formats for the reporting. It allows presenting information with different styles and formatting exactly such as it should look on a paper. Often MS Word is not installed on the server/computer, nevertheless a developer wants to process these reports inside C#/VB.NET/ASP.NET project. The best way is using a professional .NET library that includes various Word API functions. One of these libraries is introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Word .NET Reader&lt;/strong&gt; presents an easy way to read data and formatting of Word documents. Here are the basic steps of getting the text of the document.&lt;br /&gt;
&lt;br /&gt;
First off all, a developer must install Elerium Word .NET Reader to the project:&lt;br /&gt;
&lt;br /&gt;
1. Download the latest version of the component from this link:&lt;br /&gt;&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Word_NET/WordReader/Default.aspx"&gt;http://www.eleriumsoft.com/Word_NET/WordReader/Default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
2. Extract the downloaded archive and put the Word.dll component into /bin folder of the project.&lt;br /&gt;&lt;br /&gt;
3. Add the component to the “using” section:&lt;br /&gt;&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using Docs.Word;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
After that developer can easily read data from the Word document.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;C# example:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
using Docs.Word;  
namespace OpenDocument  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            // Creates an instance of Document class  
            Document Doc = new Document();  
            // Reads a .doc file into internal document structure  
            Doc.ReadDoc(@"..\..\Data\DocFile.doc");  
            // Gets text of 1st paragraph of 1st section of the document  
            string Text = ((Paragraph)Doc.Sections[0].Nodes[0]).Text;  
            // Writes gotten text to console  
            Console.WriteLine(Text);  
            Console.ReadKey();  
        }  }  }&lt;/pre&gt;&lt;br /&gt;
		&lt;br /&gt;
&lt;strong&gt;VB.NET Example:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;Imports Docs.Word  
Module Module1  
    Sub Main()  
        ' Creates an instance of Document class  
        Dim Doc As New Document()  
        ' Reads a .doc file into internal document structure  
        Doc.ReadDoc("..\..\Data\DocFile.doc")  
        ' Gets text of 1st paragraph of 1st section of the document  
        Dim Text As String = DirectCast(Doc.Sections(0).Nodes(0), Paragraph).Text  
        ' Writes gotten text to console  
        Console.WriteLine(Text)  
        Console.ReadKey()  
    End Sub  
End Module&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
This sample demonstrates the reading of different text formatting such as Font Name, Size, Color, Background color, Footnotes etc.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;C# Example:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;  
using System.Collections.Generic;  
using System.Text;  
using System.Windows.Forms;  
using Docs.Word;  
namespace TextRun_Styles  
{  
        private void Form1_Load(object sender, EventArgs e)  
        {  
            // Creates a new instance of Document class and reads a .doc file into this structure  
            Document Doc = new Document();  
            Doc.ReadDoc(@"..\..\Data\WordTextFormatting.doc");  
            // Gets two first text runs, in this example - two sentences  
            for (int i = 0; i &amp;lt; 2; i++)  
            {  
                // Gets text run  
                TextRun tTextRun = ((Paragraph)Doc.Sections[0].Nodes[0]).TextRuns[i];  
                // Writes its properties  
                textBox1.Text += "=== Text run " + (i+1) + " ===" + "\r\n";  
                textBox1.Text += "Text          : " + tTextRun.Text + "\r\n";  
                textBox1.Text += "Font name     : " + tTextRun.Style.FontName + "\r\n";  
                textBox1.Text += "Font size (in half-point) : " + tTextRun.Style.FontSize + "\r\n";  
                textBox1.Text += "Text color            : " + tTextRun.Style.TextColor + "\r\n";  
                textBox1.Text += "Bold          : " + tTextRun.Style.FontStyle.Bold + "\r\n";  
                textBox1.Text += "Italic            : " + tTextRun.Style.FontStyle.Italic + "\r\n";  
                textBox1.Text += "Underlined        : " + tTextRun.Style.FontStyle.Underlined + "\r\n";  
                textBox1.Text += "Strike-out            : " + tTextRun.Style.FontStyle.StrikeOut + "\r\n\r\n";  
            }      }     }     }&lt;/pre&gt;&lt;br /&gt;
			&lt;br /&gt;
&lt;strong&gt;VB.NET Example:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;Imports Docs.Word  
Public Class Form1  
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load  
        ' Creates a new instance of Document class and reads a .doc file into this structure  
        Dim Doc As New Document()  
        Doc.ReadDoc("..\..\Data\WordTextFormatting.doc")  
        ' Gets two first text runs, in this example - two sentences  
        For i As Integer = 0 To 1  
            ' Gets text run  
            Dim tTextRun As TextRun = DirectCast(Doc.Sections(0).Nodes(0), Paragraph).TextRuns(i)  
            ' Writes its properties  
            textBox1.Text += "=== Text run " &amp;amp; (i + 1).ToString &amp;amp; " ===" &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Text" &amp;amp; vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; ": " + tTextRun.Text &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Font name" &amp;amp; vbTab &amp;amp; vbTab &amp;amp; ": " + tTextRun.Style.FontName &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Font size" &amp;amp; vbTab &amp;amp; "(in half-point)" &amp;amp; vbTab &amp;amp; ": " + tTextRun.Style.FontSize.ToString &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Text color" &amp;amp; vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; ": " + tTextRun.Style.TextColor.ToString &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Bold" &amp;amp; vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; ": " + tTextRun.Style.FontStyle.Bold.ToString &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Italic" &amp;amp; vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; ": " + tTextRun.Style.FontStyle.Italic.ToString &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Underlined" &amp;amp; vbTab &amp;amp; vbTab &amp;amp; ": " + tTextRun.Style.FontStyle.Underlined.ToString &amp;amp; vbCr &amp;amp; vbLf  
            textBox1.Text += "Strike-out" &amp;amp; vbTab &amp;amp; vbTab &amp;amp; vbTab &amp;amp; ": " + tTextRun.Style.FontStyle.StrikeOut.ToString &amp;amp; vbCr &amp;amp; vbLf &amp;amp; vbCr &amp;amp; vbLf  
        Next  
    End Sub  
End Class&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. Elerium Software components are based on the unique design and fast algorithms that allow being independent from the third-party applications and libraries.&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Word_NET/WordReader/Default.aspx"&gt;http://www.eleriumsoft.com/Word_NET/WordReader/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9252-How-to-read-data-and-formatting-of-Word-documents-in-NET/</guid>
      <pubDate>Tue, 02 Apr 2013 22:34:22 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Word documents in .NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9251-Word-documents-in-NET/</link>
      <description>&lt;strong&gt;Elerium Word .NET&lt;/strong&gt; component, new release 2.0 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/WordNet.png" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Word .NET&lt;/strong&gt; is a full managed .NET component which enables C#/VB.NET/ASP.NET developers to create, read, write and convert MS Word documents (DOC, DOCX, RTF, TXT) from any .NET projects. &lt;strong&gt;Elerium Word .NET&lt;/strong&gt; provides full support of Word 97-2003, Word 2007-2012 formats and allows converting it between each other. The installation package of the component contains C# and VB.NET samples for quick start.&lt;br /&gt;
&lt;br /&gt;
The component parses the Word document and presents it to developer as a tree. The root of the tree includes the sections which contain all tables and paragraphs of the document. The minimal element of the tree is a textrun. Textrun may have a char, word or a whole sentence. Each node of the tree has properties. For example, with help of the textrun properties a developer is able to set text font settings, color or background color.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Word .NET&lt;/strong&gt; is an independent .NET component that compatible with .NET 2.0 and higher and does not depend on third-party libraries and Microsoft Office Automation.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Key features:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
- File formats doc, docx, rtf, text.&lt;br /&gt;&lt;br /&gt;
- Generate and save Word documents (Word 97-2003, Word 2007 and Word 2010).&lt;br /&gt;&lt;br /&gt;
- Methods for Reading / Writing word files (see C# VB.NET examples).&lt;br /&gt;&lt;br /&gt;
- Converting options between the following Word formats DOC, DOCX, RTF, Text document.&lt;br /&gt;&lt;br /&gt;
- Get, edit or create document sections.&lt;br /&gt;&lt;br /&gt;
- Get, edit or create word header or footer.&lt;br /&gt;&lt;br /&gt;
- Get, edit or create document content (tables, paragraphs, images, textboxes, etc.)&lt;br /&gt;&lt;br /&gt;
- Get, edit or create word footnotes.&lt;br /&gt;&lt;br /&gt;
- Get, edit or create word endnotes.&lt;br /&gt;&lt;br /&gt;
- Settings of word page (width, height, margins, orientations etc.)&lt;br /&gt;&lt;br /&gt;
- Sections properties.&lt;br /&gt;&lt;br /&gt;
- Page numbering.&lt;br /&gt;&lt;br /&gt;
- Footnotes properties (position, numbering mode, etc.)&lt;br /&gt;&lt;br /&gt;
- Endnote properties (number style, numbers offset, etc.)&lt;br /&gt;&lt;br /&gt;
- Paragraph manipulations (create, delete, etc.)&lt;br /&gt;&lt;br /&gt;
- Paragraph Indents.&lt;br /&gt;&lt;br /&gt;
- Paragraph spacing.&lt;br /&gt;&lt;br /&gt;
- Paragraph borders.&lt;br /&gt;&lt;br /&gt;
- Text run manipulations (add, delete, etc.)&lt;br /&gt;&lt;br /&gt;
- Textrun font and color styles.&lt;br /&gt;&lt;br /&gt;
- Textrun formatting (bold, italic, underlined, etc.)&lt;br /&gt;&lt;br /&gt;
- Textrun special properties (borders, Extra space, horizontal scale)&lt;br /&gt;&lt;br /&gt;
- Table manipulations (create, delete, etc.)&lt;br /&gt;&lt;br /&gt;
- Table common properties (alignment, auto fit, etc.)&lt;br /&gt;&lt;br /&gt;
- Table rows properties (borders, height, alignment, etc.)&lt;br /&gt;&lt;br /&gt;
- Table cell properties (width, height, borders, etc.)&lt;br /&gt;&lt;br /&gt;
- Merged cells.&lt;br /&gt;&lt;br /&gt;
- Embedded tables.&lt;br /&gt;&lt;br /&gt;
- Find and replace specified paragraphs or tables in the word document.&lt;br /&gt;&lt;br /&gt;
- Extract objects (texts, comments, images etc.) from the word document.&lt;br /&gt;&lt;br /&gt;
- Word Document Protection.&lt;br /&gt;&lt;br /&gt;
- Form fields manipulations (checkbox, edit box, buttons, etc.)&lt;br /&gt;&lt;br /&gt;
- Format form fields (checked state, inner text, etc.)&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
Also please look at Key Advantages that deserve mention:&lt;br /&gt;
&lt;br /&gt;
- Free future support.&lt;br /&gt;&lt;br /&gt;
- Free future updates.&lt;br /&gt;&lt;br /&gt;
- Royalty-free agreement.&lt;br /&gt;&lt;br /&gt;
- Does not require additional libraries.&lt;br /&gt;&lt;br /&gt;
- Works on server with medium trust level.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. Elerium Software components are based on the unique design and fast algorithms that allow being independent from the third-party applications and libraries.&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Word_NET/WordNet/Default.aspx"&gt;http://www.eleriumsoft.com/Word_NET/WordNet/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9251-Word-documents-in-NET/</guid>
      <pubDate>Tue, 02 Apr 2013 22:27:29 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Export Excel to HTML – component for .NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9145-Export-Excel-to-HTML--component-for-NET/</link>
      <description>There are a lot of data contained in tables. Time to time, it is required to work with it for viewing, editing and calculations. The best solution is the Microsoft Excel. But when need to present result data on an online document, presentation, or webpage, it is reasonable to convert data into HTML format.&lt;br /&gt;
&lt;br /&gt;
The simplest way to convert Excel to HTML is to use the Excel "Save as Web Page" function. But what if it is needed to convert files inside C#/VB.NET/ASP.NET project and MS Excel is not installed? The best and the fastest way is a using some .Net libraries. One of these libraries is introduced by Elerium Software. Elerium Excel to HTML .NET is a high performance component enabling developer to convert Excel to HTML files. The converter supports the following excel formats: XLS, XLSX, CSV.&lt;br /&gt;
&lt;br /&gt;
First of all, a developer must install Excel to HTML .NET component to the project:&lt;br /&gt;
&lt;br /&gt;
1. Download the latest version of the component from this link: &lt;a href="http://www.eleriumsoft.com/Excel_NET/Excel2HTML/Default.aspx"&gt;http://www.eleriumsoft.com/Excel_NET/Excel2HTML/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Extract the downloaded archive and put the Excel.dll component into /bin folder of the project.&lt;br /&gt;
&lt;br /&gt;
3. Add the component to the “using” section:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using Docs.Excel; 
using Docs.Excel.Converting;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
When the component is connected to the project, a developer can convert the whole excel spreadsheet or only range of excel cell to HTML file. This code will display how simple to convert full excel spreadsheet to html file:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;  
using System.Collections.Generic;  
using System.Text;  
using Docs.Excel;  
using Docs.Excel.Converting;  
namespace ExportToHTML  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Read excel file.  
            ExcelWorkbook wbook = ExcelWorkbook.ReadXLSX(@"..\..\..\List.xlsx");  
            ExcelToHtml converter = new ExcelToHtml(wbook);  
            //Display mesh grid.  
            converter.Worksheets[0].ShowGrid = true;  
            //Save specified worksheet to HTML file.   
            string html_file = @"..\..\..\ExportExcelToHtml.html";  
            converter.Worksheets[0].SaveHTML(html_file);  
            //Open specified file.  
            System.Diagnostics.Process.Start(html_file);  
        }  
    }  
}&lt;/pre&gt;&lt;br /&gt;
Convert only a range of excel cells:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;  
using System.Collections.Generic;  
using System.Text;  
using Docs.Excel;  
using Docs.Excel.Converting;  
namespace RangeSettings  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Read excel file.  
            ExcelWorkbook wbook = ExcelWorkbook.ReadXLSX(@"..\..\..\ExcelRange.xlsx");  
            ExcelToHtml converter = new ExcelToHtml(wbook);  
            converter.Worksheets[0].ShowGrid = true;  
            // Set index of first displayed row.  
            converter.Worksheets[0].StartRow = 2;  
            // Set index of last displayed row.  
            converter.Worksheets[0].EndRow = 4;  
            // Set index of first displayed column.  
            converter.Worksheets[0].StartColumn = 1;  
            // Set index of last displayed column.  
            converter.Worksheets[0].EndColumn = 2;  
            //Save specified worksheet to HTML file.   
            string html_file = @"..\..\..\ExcelToHtml.html";  
            converter.Worksheets[0].SaveHTML(html_file);  
            //Open specified file.  
            System.Diagnostics.Process.Start(html_file);  
        }  
    }  
}&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. Elerium Software components are based on the unique design and fast algorithms that allow being independent from the third-party applications and libraries.&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/Excel2HTML/Default.aspx"&gt;http://www.eleriumsoft.com/Excel_NET/Excel2HTML/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9145-Export-Excel-to-HTML--component-for-NET/</guid>
      <pubDate>Wed, 06 Mar 2013 22:35:57 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Export HTML to Excel – component for .NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9144-Export-HTML-to-Excel--component-for-NET/</link>
      <description>Today a lot of data in internet is stored in HTML format. This is very handy when it’s required to display a report or presentation. But the processing of such data is extremely difficult. In most cases the data that require analyze is presented in tabular form, so the best solution for their processing is to convert document into a Microsoft Excel format. Microsoft Excel is the industry standard for spreadsheet software and it gives the ability to analyze large amount of data. Microsoft Excel is a very powerful and versatile tool and can be used for many different purposes: report, calendar, schedule, financial tools, pricelist, budget and etc.&lt;br /&gt;
&lt;br /&gt;
If a small amount of data, it can be moved in the Excel spreadsheet manually. But what if it is needed to convert a lot of HTML documents inside C#/VB.NET/ASP.NET project? The best and the fastest way is a using of different .Net libraries. One of these libraries is introduced by Elerium Software. Elerium HTML to Excel .NET component offers full support for HTML formatting, including tables, CSS, graphics, tables, borders and is able to convert HTML to Excel files (XLS, XLSX, CSV).&lt;br /&gt;
&lt;br /&gt;
First of all, a developer must install HTML to Excel .NET component to the project:&lt;br /&gt;
&lt;br /&gt;
1. Download the latest version of the component from this link: &lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/HTML2Excel/Default.aspx"&gt;http://www.eleriumsoft.com/Excel_NET/HTML2Excel/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Extract the downloaded archive and put the Excel.dll component into /bin folder of the project.&lt;br /&gt;
&lt;br /&gt;
3. Add the component to the “using” section:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using Docs.Html;
using Docs.Converting;
using Docs.Spreadsheet;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
When the component is connected to the project, a developer can convert HTML to Excel spreadsheet. This code will display how simple it is to convert HTML file to Excel workbook with formatting: &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;   
using System.Collections.Generic;   
using System.Linq;   
using System.Text;   
using Docs.Html;   
using Docs.Converting;   
using Docs.Spreadsheet;   
namespace PreserveFormatting   
{   
    class Program   
    {   
        static void Main(string[] args)   
        {   
            // Read the specified html file.   
            HtmlDoc html = HtmlDoc.ReadHTML(@"..\..\..\Capitals.html");   
            // Convert Html table to Excel with formatting preservation   
            HtmlToExcel htmlexcel = new HtmlToExcel();   
            htmlexcel.PreserveFormatting = true;   
            ExcelWorkbook excel = htmlexcel.Convert(html);   
            //Add text and save Excel file as XLSX format.   
            excel.WriteXLSX(@"..\..\..\Export_Html.xlsx");   
            //Open specified file in MS Excel.   
            System.Diagnostics.Process.Start(@"..\..\..\Export_Html.xlsx");   
        }   
    }   
}&lt;/pre&gt; &lt;br /&gt;
&lt;br /&gt;
Also the component allows editing the resulting Excel file and placing the resulting table to a certain place on the page:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;   
using System.Collections.Generic;   
using System.Text;   
using Docs.Html;   
using Docs.Converting;   
using Docs.Spreadsheet;   
namespace SetPositionTable   
{   
    class Program   
    {   
        static void Main(string[] args)   
        {   
            // Read the specified html file.   
            HtmlDoc html = HtmlDoc.ReadHTML(@"..\..\..\HorseRider.html");   
            // Set position Row 2, Column 1   
            HtmlToExcel htmlexcel = new HtmlToExcel();   
            htmlexcel.RowStart = 2;   
            htmlexcel.ColumnStart = 1;   
            // Convert Html table to Excel starting from cell "B3"   
            ExcelWorkbook excel = htmlexcel.Convert(html);   
            //Add text and save Excel file as XLSX format.   
            excel.Worksheets[0].Cells["B2"].Value = "HTML to Excel .NET converter";   
            excel.Worksheets[0].Cells["B2"].Style.Font.Bold = true;   
            excel.WriteXLSX(@"..\..\..\ExcelConverter.xlsx");   
            //Open specified file in MS Excel.   
            System.Diagnostics.Process.Start(@"..\..\..\ExcelConverter.xlsx");   
        }   
    }   
}&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. Elerium Software components are based on the unique design and fast algorithms that allow being independent from the third-party applications and libraries.&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/HTML2Excel/Default.aspx"&gt;http://www.eleriumsoft.com/Excel_NET/HTML2Excel/Default.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9144-Export-HTML-to-Excel--component-for-NET/</guid>
      <pubDate>Wed, 06 Mar 2013 22:30:31 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>The editing of Excel formulas in C#/VB.NET without MS Excel installed.</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9143-The-editing-of-Excel-formulas-in-CVBNET-without-MS-Excel-installed/</link>
      <description>Microsoft Excel is the industry standard for spreadsheet software and it gives the ability to analyze large amounts of data to discover trends and patterns that will influence decisions. MS Excel can create reports with full formatting, which include graphics, text, hyperlinks, etc. Reports can automatically analyze data, it requires only enter data and formulas for treatment. Next, you can only change the input data and Excel will automatically calculate all data for a given algorithm. Microsoft Excel is a very versatile tool and can be used for many different purposes: report, calendar, schedule, financial tools, pricelist, budget and etc.&lt;br /&gt;
&lt;br /&gt;
Formula is a core of excel automation and allows to organize a complex applications. The easiest and fastest way to work with formula from C#/VB.NET/ASP.NET project is to use third-party components, like Excel .NET introduced by Elerium Software. Elerium Excel .NET component can create, read and calculate formulas.&lt;br /&gt;
&lt;br /&gt;
First off all a developer must install Excel .NET to the project:&lt;br /&gt;
&lt;br /&gt;
1. Download the latest version of the component from this link: &lt;a href="http://eleriumsoft.com/Excel_NET/ExcelNET/Download.aspx."&gt;http://eleriumsoft.com/Excel_NET/ExcelNET/Download.aspx.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. Extract the downloaded archive and put the Excel.dll component into /bin folder of the project.&lt;br /&gt;
&lt;br /&gt;
3. Add the component to the “using” section:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using Docs.Excel;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
When the component is connected to the project, a developer can create/open excel files and work with its content, including formulas:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;using System;  
using System.Collections.Generic;  
using System.Text;  
using Docs.Excel;  
namespace Formula  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            //Create a new workbook.  
            ExcelWorkbook Wbook = new ExcelWorkbook(); 
            //Add new worksheet to workbook.  
            Wbook.Worksheets.Add("Sheet1");  
            //Set width of columns.  
            Wbook.Worksheets[0].Columns[0].Width = 200;  
            Wbook.Worksheets[0].Columns[1].Width = 15;  
            Wbook.Worksheets[0].Columns[2].Width = 90;  
            //Column headings.  
            Wbook.Worksheets[0].Cells[0, 0].Value = "Formula";  
            Wbook.Worksheets[0].Cells[0, 2].Value = "Result";  
            //Writes formulas.  
            Wbook.Worksheets[0].Cells[1, 0].Value = "7+3=";  
            Wbook.Worksheets[0].Cells[1, 2].Value = "=7+3";  
            Wbook.Worksheets[0].Cells[2, 0].Value = "(2*2^2)%=";  
            Wbook.Worksheets[0].Cells[2, 2].Value = "=(2*2^2)%";  
            Wbook.Worksheets[0].Cells[3, 0].Value = "SUM(SIN(3);TAN(4);LOG(5;5))=";  
            Wbook.Worksheets[0].Cells[3, 2].Value = "=SUM(SIN(3);TAN(3);LOG(5;5))";  
            Wbook.Worksheets[0].Cells[4, 0].Value = "CEILING(12.35;0.1)=";  
            Wbook.Worksheets[0].Cells[4, 2].Value = "=CEILING(12.35;0.1)";  
            Wbook.Worksheets[0].Cells[5, 0].Value = "PI()=";  
            Wbook.Worksheets[0].Cells[5, 2].Value = "=PI()";  
            Wbook.Worksheets[0].Cells[6, 0].Value = "TODAY()=";  
            Wbook.Worksheets[0].Cells[6, 2].Value = "=TODAY()";  
            Wbook.Worksheets[0].Cells[6, 2].Style.StringFormat = "MMM-DD-YYYY";  
            Wbook.Worksheets[0].Cells[7, 0].Value = "TRUE()=";  
            Wbook.Worksheets[0].Cells[7, 2].Value = "=TRUE()";  
            // XSL  
            Wbook.WriteXLS(@"..\..\..\ExcelFormula.xls");  
            // XSLX  
            Wbook.WriteXLSX(@"..\..\..\ExcelFormula.xlsx");  
            //Open specified file in MS Excel.  
            System.Diagnostics.Process.Start(@"..\..\..\ExcelFormula.xlsx");  
        }  
    }  
} &lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Supported Excel formulas:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
1. Function of Date &amp;amp; Time: DATE / DATEVALUE / DAY / HOUR / MINUTE / MONTH / NOW / SECOND / TIME / TIMEVALUE / TODAY / WEEKDAY /YEAR&lt;br /&gt;
&lt;br /&gt;
2. Financial function: SLN / SYD&lt;br /&gt;
&lt;br /&gt;
3. Logical function: AND / FALSE / IF / NOT / OR / TRUE&lt;br /&gt;
&lt;br /&gt;
4. Text function: CHAR / CODE / CONCATENATE / DOLLAR / EXACT / FIXED / LEFT / LEN / LOWER / MID / PROPER / REPLACE / REPT / RIGHT / SUBSTITUTE / TEXT / TRIM / UPPER / VALUE&lt;br /&gt;
&lt;br /&gt;
5. Math &amp;amp; Trig function: ABS / ACOS / ASIN / ATAN / ATAN2 / CEILING / COMBIN / COS / COSH / DEGREES / EVEN / EXP / FACT / FLOOR / INT / LN / LOG / LOG10 /MOD / ODD / PI / POWER / PRODUCT / RADIANS / RAND / ROUND / ROUNDDOWN / ROUNDUP / SIGN / SIN / SINH / SQRT / SUM / SUMSQ / TAN / TANH / TRUNC / &lt;br /&gt;
&lt;br /&gt;
6. Statistical function: AVERAGE / COUNT / MAX / MIN&lt;br /&gt;
&lt;br /&gt;
About Elerium Software&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. Elerium Software components are based on the unique design and fast algorithms that allow to be independent from the third-party applications and libraries. &lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/ExcelNET"&gt;http://www.eleriumsoft.com/Excel_NET/ExcelNET &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9143-The-editing-of-Excel-formulas-in-CVBNET-without-MS-Excel-installed/</guid>
      <pubDate>Wed, 06 Mar 2013 22:24:41 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>HTML Parser in .NET, C#, VB.NET, ASP.NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9056-HTML-Parser-in-NET-C-VBNET-ASPNET/</link>
      <description>&lt;strong&gt;Elerium HTML .NET Parser&lt;/strong&gt; component, new release 2.4 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/HTMLParser.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
HyperText Markup Language (HTML) is the main markup language for displaying web pages and other information that can be displayed in a web browser. HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like ), within the web page content. HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embedscripts written in languages such as JavaScript which affect the behavior of HTML web pages. The main advantage of HTML is its wide use. HTML is the most search engine friendly and show up on most browsers around the world. &lt;br /&gt;
&lt;br /&gt;
HTML document can also refer to Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation semantics(the look and formatting) of a document written in a markup language. CSS makes it possible to describe a set of rules to display the same elements. It has a much wider array of attributes than HTML, which allows more flexibility to customize the appearance of pages . CSS allows to reduce the amount of code on a Web page, so that pages are loaded and run faster. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML .NET Parser&lt;/strong&gt; is a .NET component to parse and manipulation of HTML /XML documents and Cascading Style Sheets (CSS). The HTML Parser can be used in WinForms and ASP.NET (C#, VB.NET) applications. Component is fully independent and requires only .NET Framework.&lt;br /&gt;
&lt;br /&gt;
Elerium HTML .NET Parser is available in two versions: Lite and Pro. The Lite version includes HTML Parser without CSS parser and does not allow to manipulate CSS files. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML .NET Parser key features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Easy in use API of HTML Parser.&lt;br /&gt;&lt;br /&gt;
- DOM tree structure of an HTML document. &lt;br /&gt;&lt;br /&gt;
- Scanning the HTML file tag by tag. Parsing tag attributes and their values.&lt;br /&gt;&lt;br /&gt;
- Features for common queries: document links, images, tables etc.&lt;br /&gt;&lt;br /&gt;
- Imbedded CSS parser helps to analyze style attribute or corresponding CSS styles for certain HTML tag, class, id (see C# VB.NET examples).&lt;br /&gt;&lt;br /&gt;
- The parsing of badly formatted HTML, which makes the component ideal for use with "real-world" HTML that chokes other parsers.&lt;br /&gt;&lt;br /&gt;
- Variety of source data type: string, stream, file, URL. HTML parser can parse HTML content directly from a web site or offline HTML pages.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. &lt;br /&gt;
Elerium Software components are based on the unique design and fast algorithms that allow to be independent from the third-party applications and libraries. &lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/HTML_NET/HTMLParser"&gt;http://www.eleriumsoft.com/HTML_NET/HTMLParser&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9056-HTML-Parser-in-NET-C-VBNET-ASPNET/</guid>
      <pubDate>Tue, 29 Jan 2013 22:04:53 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Convert HTML to Excel XLS XLSX in .NET, C#, VB.NET, ASP.NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9046-Convert-HTML-to-Excel-XLS-XLSX-in-NET-C-VBNET-ASPNET/</link>
      <description>&lt;strong&gt;Elerium HTML to Excel .NET&lt;/strong&gt; component, new release 2.4 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/HTML2Excel.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML to Excel .NET&lt;/strong&gt; is a professional component that can be used in any type of .NET (C#, VB.NET) projects. The component converts HTML to Excel files (XLS, XLSX, CSV) and can be implemented in ASP.NET / WinForms projects. &lt;strong&gt;Elerium HTML to Excel .NET&lt;/strong&gt; offers full support for HTML formatting, including tables, CSS, graphics, tables, borders (see C# VB.NET examples).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML to Excel .NET&lt;/strong&gt; is compatible with .NET 2.0 and higher and does not required any additional components. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML to Excel .NET key features:&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Document Features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Different Excel formats: XLS, XLSX, CSV.&lt;br /&gt;&lt;br /&gt;
- Load and Save CSV files delimited with comma, tab, semicolon or any other separator.&lt;br /&gt;&lt;br /&gt;
- Find and Replace data in Workbook.&lt;br /&gt;&lt;br /&gt;
- Preserve Pictures and Charts.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Converting Features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Export HTML files to Excel Files XLS, XLSX, CSV.&lt;br /&gt;&lt;br /&gt;
- Creating a strong copy of HTML table.&lt;br /&gt;&lt;br /&gt;
- Preservation of formatting of source HTML files.&lt;br /&gt;&lt;br /&gt;
- Choosing the index of exporting table from HTML file.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Worksheet Features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Create and access Worksheet.&lt;br /&gt;&lt;br /&gt;
- Move a Worksheet to a specific location in the Workbook.&lt;br /&gt;&lt;br /&gt;
- Set the name of Worksheet.&lt;br /&gt;&lt;br /&gt;
- Freeze Panes.&lt;br /&gt;&lt;br /&gt;
- Page Breaks and Settings.&lt;br /&gt;&lt;br /&gt;
- Set Headers and Footers.&lt;br /&gt;&lt;br /&gt;
- Adjust Row Height according to your desire.&lt;br /&gt;&lt;br /&gt;
- Adjust Column Width as required.&lt;br /&gt;&lt;br /&gt;
- Insert or Delete Rows and Columns.&lt;br /&gt;&lt;br /&gt;
- Access any Cell in the worksheet.&lt;br /&gt;&lt;br /&gt;
- Add data to desired Cells at runtime.&lt;br /&gt;&lt;br /&gt;
- Retrieve data from cells according to their data types.&lt;br /&gt;&lt;br /&gt;
- Address to Cell Range.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Formatting Features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Apply different Styles on the Cells.&lt;br /&gt;&lt;br /&gt;
- Copy Styles.&lt;br /&gt;&lt;br /&gt;
- Apply Number Format Settings for the Cells.&lt;br /&gt;&lt;br /&gt;
- Format Cell as a Date.&lt;br /&gt;&lt;br /&gt;
- Custom Formatting of the Cells.&lt;br /&gt;&lt;br /&gt;
- Set Text Alignment.&lt;br /&gt;&lt;br /&gt;
- Set Text Rotation and Direction in the Cells.&lt;br /&gt;&lt;br /&gt;
- Merge multiple Cells into single one.&lt;br /&gt;&lt;br /&gt;
- Unmerge the Cells.&lt;br /&gt;&lt;br /&gt;
- Apply different kinds of Font Settings for the Cells.&lt;br /&gt;&lt;br /&gt;
- Apply different Colors to Cells, Fonts, Gridlines, Fill to Drawings.&lt;br /&gt;&lt;br /&gt;
- Set Rich Text in a Single Cell.&lt;br /&gt;&lt;br /&gt;
- Apply different Border Settings on Cells.&lt;br /&gt;&lt;br /&gt;
- Apply different Background Patterns on Cells.&lt;br /&gt;&lt;br /&gt;
- Apply Format Settings on a Row or Column.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Advance Features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Supports Formula Calculations using robust Formula Calculation Engine.&lt;br /&gt;&lt;br /&gt;
- Create and change Hyperlink (URL, FilePath, email etc.).&lt;br /&gt;&lt;br /&gt;
- Preservation of different kinds of Charts.&lt;br /&gt;&lt;br /&gt;
- Supporting of Custom Charts.&lt;br /&gt;&lt;br /&gt;
- Preservation of Pictures.&lt;br /&gt;&lt;br /&gt;
- Add Pictures to Worksheets at runtime.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/HTML2Excel"&gt;http://www.eleriumsoft.com/Excel_NET/HTML2Excel&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9046-Convert-HTML-to-Excel-XLS-XLSX-in-NET-C-VBNET-ASPNET/</guid>
      <pubDate>Mon, 28 Jan 2013 04:42:30 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Excel Reader (XSL,XLSX,CSV) in .NET, C#, VB.NET, ASP.NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9045-Excel-Reader-XSLXLSXCSV-in-NET-C-VBNET-ASPNET/</link>
      <description>&lt;strong&gt;Elerium Excel .NET Reader&lt;/strong&gt; component, new release 2.4 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/ExcelReader.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel .NET Reader&lt;/strong&gt; is a professional .Net component that allows developers to read Excel spreadsheet files XLS, XLSX, CSV from .NET applications or ASP.NET websites (C#, VB.NET). It works really fast and can process the dozens of files in seconds. &lt;strong&gt;Elerium Excel. NET Reader&lt;/strong&gt; allows to get access to the cell range of all Excel Worksheets including styles, fonts, borders etc. Also it has methods to export data from Excel to Database (see C# VB.NET examples).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel .NET Reader&lt;/strong&gt; is compatible with .NET 2.0 and higher and does not require any additional software. The component is completely managed and available in projects either C#, VB.NET or ASP.NET.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel .NET Reader key features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Various cell data types (numbers, strings, dates, floating point etc.)&lt;br /&gt;&lt;br /&gt;
- Multiple worksheets.&lt;br /&gt;&lt;br /&gt;
- Number formatting (number, currency, date, time, fraction etc.)&lt;br /&gt;&lt;br /&gt;
- Font formatting (size, color, font type, italic and strikeout properties, boldness, underlining, subscript and superscript).&lt;br /&gt;&lt;br /&gt;
- Cell alignment (vertical, horizontal).&lt;br /&gt;&lt;br /&gt;
- Rich Text for worksheet cells.&lt;br /&gt;&lt;br /&gt;
- Cell Background and Fill Pattern.&lt;br /&gt;&lt;br /&gt;
- Cell borders (color, style).&lt;br /&gt;&lt;br /&gt;
- Merged cells.&lt;br /&gt;&lt;br /&gt;
- Opens Excel files protected by PASSWORD.&lt;br /&gt;&lt;br /&gt;
- Reads protected worksheets.&lt;br /&gt;&lt;br /&gt;
- Reads hidden Excel Worksheets / Rows / Columns.&lt;br /&gt;&lt;br /&gt;
- Export to DataTable.&lt;br /&gt;&lt;br /&gt;
- CSV files (delimited with comma, tab, semicolon or any other separator).&lt;br /&gt;&lt;br /&gt;
- Reading files XLSX, XLS.&lt;br /&gt;&lt;br /&gt;
- ASP.NET online Web Demo (C# source code is available in installation package).&lt;br /&gt;&lt;br /&gt;
- Open Excel files XLSX,XLS,CSV online.&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Extra Excel Options:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
      - Right-to-left text(Arabic)&lt;br /&gt;&lt;br /&gt;
      - Defined cell names&lt;br /&gt;&lt;br /&gt;
      - Excel worksheet headers and footers&lt;br /&gt;&lt;br /&gt;
      - Panes (vertical, horisantal, both)&lt;br /&gt;&lt;br /&gt;
      - Multithreading support&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/ExcelReader"&gt;http://www.eleriumsoft.com/Excel_NET/ExcelReader&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9045-Excel-Reader-XSLXLSXCSV-in-NET-C-VBNET-ASPNET/</guid>
      <pubDate>Mon, 28 Jan 2013 04:37:14 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Convert Excel to HTML in .NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/9013-Convert-Excel-to-HTML-in-NET/</link>
      <description>&lt;strong&gt;Elerium Excel to HTML .NET&lt;/strong&gt; component, new release 2.4 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/Excel2HTML.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel to HTML .NET&lt;/strong&gt; is a high performance component enabling developer to convert Excel files (XLS, XLSX, CSV) to HTML document. The component can be implemented in C#, VB.NET or ASP.NET projects/websites. The PRO version of &lt;strong&gt;Elerium Excel to HTML .NET&lt;/strong&gt; provides developers with the ability to read, write, and edit Excel files (XLS, XLSX, CSV) before converting. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel to HTML .NET&lt;/strong&gt; is completely independent and does not depend on third-party libraries and Microsoft Office Automation. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel to HTML .NET key features:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Converting Features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
- Supported Excel files XLS, XLSX, CSV.&lt;br /&gt;&lt;br /&gt;
- Creating a strong copy of Excel spreadsheet as an HTML file.&lt;br /&gt;&lt;br /&gt;
- Preservation of formatting of source Excel spreadsheet.&lt;br /&gt;&lt;br /&gt;
- Choosing the index of Excel spreadsheet for export to HTML file.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Worksheet Features:&lt;/strong&gt;&lt;br /&gt;
- Create and access Worksheet.&lt;br /&gt;&lt;br /&gt;
- Move a Worksheet to a specific location in the Workbook.&lt;br /&gt;&lt;br /&gt;
- Set the name of Worksheet.&lt;br /&gt;&lt;br /&gt;
- Freeze Panes.&lt;br /&gt;&lt;br /&gt;
- Page Breaks and Settings.&lt;br /&gt;&lt;br /&gt;
- Set Headers and Footers.&lt;br /&gt;&lt;br /&gt;
- Adjust Row Height according to your desire.&lt;br /&gt;&lt;br /&gt;
- Adjust Column Width as required.&lt;br /&gt;&lt;br /&gt;
- Insert or Delete Rows and Columns.&lt;br /&gt;&lt;br /&gt;
- Access any Cell in the worksheet.&lt;br /&gt;&lt;br /&gt;
- Add data to desired Cells at runtime.&lt;br /&gt;&lt;br /&gt;
- Retrieve data from cells according to their data types.&lt;br /&gt;&lt;br /&gt;
- Address to Cell Range.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Formatting Features:&lt;/strong&gt;&lt;br /&gt;
- Apply different Styles on the Cells.&lt;br /&gt;&lt;br /&gt;
- Copy Styles.&lt;br /&gt;&lt;br /&gt;
- Apply Number Format Settings for the Cells.&lt;br /&gt;&lt;br /&gt;
- Format Cell as a Date.&lt;br /&gt;&lt;br /&gt;
- Custom Formatting of the Cells.&lt;br /&gt;&lt;br /&gt;
- Set Text Alignment.&lt;br /&gt;&lt;br /&gt;
- Set Text Rotation and Direction in the Cells.&lt;br /&gt;&lt;br /&gt;
- Merge multiple Cells into single one.&lt;br /&gt;&lt;br /&gt;
- Unmerge the Cells.&lt;br /&gt;&lt;br /&gt;
- Apply different kinds of Font Settings for the Cells.&lt;br /&gt;&lt;br /&gt;
- Apply different Colors to Cells, Fonts, Gridlines, Fill to Drawings.&lt;br /&gt;&lt;br /&gt;
- Set Rich Text in a Single Cell.&lt;br /&gt;&lt;br /&gt;
- Apply different Border Settings on Cells.&lt;br /&gt;&lt;br /&gt;
- Apply different Background Patterns on Cells.&lt;br /&gt;&lt;br /&gt;
- Apply Format Settings on a Row or Column.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Document Features:&lt;/strong&gt;&lt;br /&gt;
- Open Excel files of different format types XLS, XLSX, CSV.&lt;br /&gt;&lt;br /&gt;
- Load and Save CSV files delimited with comma, tab, semicolon or any other separator.&lt;br /&gt;&lt;br /&gt;
- Find and Replace data in Workbook.&lt;br /&gt;&lt;br /&gt;
- Preserve Pictures and Charts of Excel file.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Advance Features:&lt;/strong&gt;&lt;br /&gt;
- Supports Formula Calculations using robust Formula Calculation Engine.&lt;br /&gt;&lt;br /&gt;
- Create and change Hyperlink (URL, FilePath, email etc.)&lt;br /&gt;&lt;br /&gt;
- Preservation of different kinds of Charts.&lt;br /&gt;&lt;br /&gt;
- Supporting of Custom Charts.&lt;br /&gt;&lt;br /&gt;
- Preservation of Pictures.&lt;br /&gt;&lt;br /&gt;
- Add Pictures to Worksheets at runtime.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. &lt;br /&gt;
Our components are based on unique design and fast algorithms that allow to be independent from the third-party applications and libraries. &lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/Excel2HTML"&gt;http://www.eleriumsoft.com/Excel_NET/Excel2HTML&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/9013-Convert-Excel-to-HTML-in-NET/</guid>
      <pubDate>Tue, 22 Jan 2013 01:38:12 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Convert HTML to PDF in .NET, C#, VB.NET, ASP.NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/8986-Convert-HTML-to-PDF-in-NET-C-VBNET-ASPNET/</link>
      <description>&lt;strong&gt;Elerium HTML to PDF .NET&lt;/strong&gt; component, new release 2.4 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/HTML2PDF.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML to PDF .NET&lt;/strong&gt; is a professional component that can be used in any type of .NET (C#, VB.NET) projects, either ASP.NET web sites or WinForms application. The component is able to convert HTML to PDF as a file or as a stream. Elerium HTML to PDF .NET offers full support for tables, styles, graphs, images, hyperlinks, fonts etc.&lt;br /&gt;
&lt;br /&gt;
The component is based on .NET Framework and compatible with .NET 2.0 and higher. &lt;strong&gt;Elerium HTML to PDF .NET&lt;/strong&gt; component is absolutely independent and does not require any additional components or libraries. The installation package contains C# and VB.NET samples for quick start. Developers can easily add the component to their projects and start to convert HTML to PDF. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium HTML to PDF .NET key features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
- Direction of conversion:&lt;br /&gt;&lt;br /&gt;
   -HTML / HTMLX to PDF&lt;br /&gt;&lt;br /&gt;
   -ASP / ASPX to PDF&lt;br /&gt;&lt;br /&gt;
   -URL to PDF&lt;br /&gt;&lt;br /&gt;
   -TXT to PDF&lt;br /&gt;
&lt;br /&gt;
- HTML file can include formatting CSS styles that will be correctly converted to PDF.&lt;br /&gt;
&lt;br /&gt;
- PDF compression to reduce PDF document sizes.&lt;br /&gt;
&lt;br /&gt;
- Converts a Web Site URL and HTML to PDF.&lt;br /&gt;
&lt;br /&gt;
- Methods allow to convert:&lt;br /&gt;&lt;br /&gt;
from: - File    to:    File&lt;br /&gt;&lt;br /&gt;
      - Url            Stream&lt;br /&gt;&lt;br /&gt;
      - Stream         Byte array&lt;br /&gt;&lt;br /&gt;
      - String         String&lt;br /&gt;
&lt;br /&gt;
- Developed in 100% managed C# code and tested in ASP.NET web applications.&lt;br /&gt;
&lt;br /&gt;
- Makes the best use of invalid or bad formed HTML file.&lt;br /&gt;
&lt;br /&gt;
- Does not require installed Microsoft Office ® or Adobe Acrobat ®.&lt;br /&gt;
&lt;br /&gt;
- Supports .NET 2.0 and higher.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. &lt;br /&gt;
Our components are based on unique design and fast algorithms that allow to be independent from the third-party applications and libraries. &lt;br /&gt;
&lt;br /&gt;
We work closely with our customers that help us to continually improve our products, making them more flexible and satisfying any user requirements.&lt;br /&gt;
The individual approach to each client and reasonable prices make our products one of the best on the market. &lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/PDF_NET/HTML2PDF"&gt;http://www.eleriumsoft.com/PDF_NET/HTML2PDF&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/8986-Convert-HTML-to-PDF-in-NET-C-VBNET-ASPNET/</guid>
      <pubDate>Wed, 16 Jan 2013 00:12:59 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Word Reader of DOC/DOCX/RTF in .NET, C#, VB.NET, ASP.NET</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/8981-Word-Reader-of-DOCDOCXRTF-in-NET-C-VBNET-ASPNET/</link>
      <description>&lt;strong&gt;Elerium Word .NET Reader&lt;/strong&gt; component, new release 2.4 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/WordReader.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Word. NET Reader&lt;/strong&gt; is a handy tool for C#, VB.NET and ASP.NET developers that allows to easily and effectively read Word documents (DOC, DOCX, RTF), without the need to install additional applications and Microsoft Word. The Word Reader can be easily implemented in C#, VB.NET or ASP.NET projects/websites. The installation package of the Word Reader contains C# and VB.NET samples for quick start.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Word .NET Reader&lt;/strong&gt; component is compatible with .NET 2.0 and higher and does not require any additional software. The component is completely managed and available in projects either C# VB.NET or ASP.NET. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Word. NET Reader key features:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Word. NET Reader&lt;/strong&gt; has an intuitive document object model, which allows a developer to read DOC, DOCX or RTF document, get document content and formatting styles, fonts, colors, borders etc. (see C# VB.NET examples)&lt;br /&gt;
- Reads Word Documents DOC, DOCX, RTF.&lt;br /&gt;
- Getting DOM Tree of the document (C# VB.NET examples are presented). &lt;br /&gt;
- Paragraph formatting. &lt;br /&gt;
- Alignment, Margins, Line Spacing, Shadings, Tab Stops etc.&lt;br /&gt;
- Sections and Properties. &lt;br /&gt;
- Header and Footer. &lt;br /&gt;
- Page Settings.&lt;br /&gt;
- Getting Paragraph, Text, Lists, Hyperlinks.&lt;br /&gt;
- Operate with Table, Rows, Cells, Embedded Tables.&lt;br /&gt;
- List Properties. &lt;br /&gt;
- List Id, Level, StartAt.&lt;br /&gt;
- List Bullet/Number Styles.&lt;br /&gt;
- Text formatting.&lt;br /&gt;
- Text Font Name, Color, Size.&lt;br /&gt;
- Background color, Hyperlink, Footnote, Borders etc.&lt;br /&gt;
- Style Sheet, predefined and user Styles.&lt;br /&gt;
- Columns.&lt;br /&gt;
- Column Properties: Count, Widths and Spaces.&lt;br /&gt;
- Table Content and Properties.&lt;br /&gt;
- Collection of Rows and Cells.&lt;br /&gt;
- Width, Height, Borders, Shading, Span Rows/Columns etc.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. &lt;br /&gt;
Our components are based on unique design and fast algorithms that allow to be independent from the third-party applications and libraries. &lt;br /&gt;
&lt;br /&gt;
We work closely with our customers that help us to continually improve our products, making them more flexible and satisfying any user requirements.&lt;br /&gt;
The individual approach to each client and reasonable prices make our products one of the best on the market. &lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Word_NET/WordReader"&gt;http://www.eleriumsoft.com/Word_NET/WordReader&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/8981-Word-Reader-of-DOCDOCXRTF-in-NET-C-VBNET-ASPNET/</guid>
      <pubDate>Tue, 15 Jan 2013 01:57:36 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
    <item>
      <title>Read/Write Excel XLS XLSX CSV in .NET, C#, VB.NET, ASP.NET.</title>
      <link>http://www.programmersheaven.com/user/EleriumSoft/blog/8980-ReadWrite-Excel-XLS-XLSX-CSV-in-NET-C-VBNET-ASPNET/</link>
      <description>&lt;strong&gt;Elerium Excel .NET&lt;/strong&gt; component, new release 2.4 has been introduced by Elerium Software.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://eleriumsoft.com/img/GraphPNG/ExcelNET.gif" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel .NET&lt;/strong&gt; is a professional .NET component that can be used in any type of .NET (C#, VB.NET) projects. Developers can easily add functionality of create/read/write Excel files (XLS, XLSX, CSV) to WinForms / ASP.NET applications. &lt;strong&gt;Elerium Excel .NET&lt;/strong&gt; has rich set of methods to edit the cells of Excel Worksheets either XLS XLSX or CSV files. Code Examples (C#, VB.NET) show how to adjust cell styles, fonts, borders etc. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel .NET&lt;/strong&gt; is a standalone component that compatible with .NET 2.0 and higher and does not depend on third-party libraries and Microsoft Office Automation. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Elerium Excel .NET key features&lt;/strong&gt;:&lt;br /&gt;
&lt;br /&gt;
- Excel files XLSX, XLS, CSV.&lt;br /&gt;
- Methods for Reading / Writing Excel files (see C# VB.NET examples).&lt;br /&gt;
- Various cell data types (numbers, strings, dates, floating point etc.)&lt;br /&gt;
- Multiple Excel worksheets.&lt;br /&gt;
- Number formatting (number,currency, date, time, fraction etc.)&lt;br /&gt;
- Font formatting (size, color, font type, italic and strikeout properties, boldness, underlining, subscript and superscript).&lt;br /&gt;
- Cell alignment (vertical, horizontal).&lt;br /&gt;
- Excel spreadsheet Row height and Column width.&lt;br /&gt;
- Cell styles (rotation, indentation, text wrapping).&lt;br /&gt;
- Cell borders (color, style).&lt;br /&gt;
- Cell Background and Fill Pattern.&lt;br /&gt;
- Merged Cells in Excel spreadsheet.&lt;br /&gt;
- Rich Text for excel cells.&lt;br /&gt;
- Excel Encryption / Decryption.&lt;br /&gt;
- PASSWORD protection of Excel file.&lt;br /&gt;
- Worksheet protection.&lt;br /&gt;
- Hiding / Showing an excel worksheet.&lt;br /&gt;
- The ability to hide and unhide Row/Column.&lt;br /&gt;
- Calculation of math expressions.&lt;br /&gt;
- Excel Formulas.&lt;br /&gt;
- Unicode support, international characters.&lt;br /&gt;
- Right-to-left text(Arabic).&lt;br /&gt;
- Defined cell names.&lt;br /&gt;
- Excel worksheet Headers/Footers.&lt;br /&gt;
- Excel Panes (vertical, horizontal, both).&lt;br /&gt;
- Multithreading support.&lt;br /&gt;
- Export data between Excel and DataTable.&lt;br /&gt;
- Template support (create new workbooks using existing workbook as a template).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;About Elerium Software&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Elerium Software develops professional solutions for use in .NET projects (C#, VB.NET, ASP.NET) that aimed to read/write/convert different office/web documents and formats. &lt;br /&gt;
Our components are based on unique design and fast algorithms that allow to be independent from the third-party applications and libraries. &lt;br /&gt;
&lt;br /&gt;
We work closely with our customers that help us to continually improve our products, making them more flexible and satisfying any user requirements.&lt;br /&gt;
The individual approach to each client and reasonable prices make our products one of the best on the market. &lt;br /&gt;
&lt;br /&gt;
For more information about the component please visit the product page:&lt;br /&gt;
&lt;a href="http://www.eleriumsoft.com/Excel_NET/ExcelNET"&gt;http://www.eleriumsoft.com/Excel_NET/ExcelNET &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you have any questions or concerns about component, let us know:&lt;br /&gt;
&lt;a href="http://eleriumsoft.com/Company/Contact.aspx"&gt;http://eleriumsoft.com/Company/Contact.aspx&lt;/a&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/EleriumSoft/blog/8980-ReadWrite-Excel-XLS-XLSX-CSV-in-NET-C-VBNET-ASPNET/</guid>
      <pubDate>Tue, 15 Jan 2013 01:51:08 -0700</pubDate>
      <dc:creator>EleriumSoft</dc:creator>
    </item>
  </channel>
</rss>