Sibeesh Passion

Top Menu

  • Home
  • Search
  • About
  • Privacy Policy

Main Menu

  • Articles
    • Azure
    • .NET
    • IoT
    • JavaScript
    • Career Advice
    • Interview
    • Angular
    • Node JS
    • JQuery
    • Knockout JS
    • Jasmine Framework
    • SQL
    • MongoDB
    • MySQL
    • WordPress
  • Contributions
    • Medium
    • GitHub
    • Stack Overflow
    • Unsplash
    • ASP.NET Forum
    • C# Corner
    • Code Project
    • DZone
    • MSDN
  • Social Media
    • LinkedIn
    • Facebook
    • Instagram
    • Twitter
  • YouTube
    • Sibeesh Venu
    • Sibeesh Passion
  • Awards
  • Home
  • Search
  • About
  • Privacy Policy

logo

Sibeesh Passion

  • Articles
    • Azure
    • .NET
    • IoT
    • JavaScript
    • Career Advice
    • Interview
    • Angular
    • Node JS
    • JQuery
    • Knockout JS
    • Jasmine Framework
    • SQL
    • MongoDB
    • MySQL
    • WordPress
  • Contributions
    • Medium
    • GitHub
    • Stack Overflow
    • Unsplash
    • ASP.NET Forum
    • C# Corner
    • Code Project
    • DZone
    • MSDN
  • Social Media
    • LinkedIn
    • Facebook
    • Instagram
    • Twitter
  • YouTube
    • Sibeesh Venu
    • Sibeesh Passion
  • Awards
  • Linux Azure Function Isolated Dot Net 9 YAML Template Deployment

  • Build, Deploy, Configure CI &CD Your Static Website in 5 mins

  • Post Messages to Microsoft Teams Using Python

  • Get Azure Blob Storage Blob Metadata Using PowerShell

  • Deploy .net 6 App to Azure from Azure DevOps using Pipelines

CodeProjectProductsSpire.Doc
Home›CodeProject›Using Spire.Doc Introduction

Using Spire.Doc Introduction

By SibeeshVenu
June 12, 2015
2586
1
Share:

Introduction

Hi I hope you all are fine. Today we are going to see a new product which helps us to create Office documents in an easy manner. Have you ever worked with any office documents? If yes I am sure you would face so many problems and complex operations for loading and showing that loaded file and converting between them like word to pdf, pdf to word, word to html etc. We developers may need to spend much amount of time for this operations, Now I am going to introduce a new product which helps you doing this operation.

Background

Few days back my manager asked me to integrate a part to my project in which we need to load the excel file, show that file, provision to convert the same to another format. As you all know these operations are not easy as it sounds cool. I started developing the same. While browsing I came to know about this product (e-iceblue). Trust me this product is simply awesome and it does the work it has to.

What we are going to discuss?

Once you download the needed file from spire-office-for-net you are ready to go. Please install the application in your system. If you want you can add the controls to your visual studio tool box at the time of installation. Or you can manually load those. We are going to discuss basics of the Spire Doc for dot net. I hope you will enjoy reading.

So Shall we start that?

We will start with a “Hello World” program. Before getting started, Please install Spire.Doc and Visual studio 2008 or above. I am using Visual Studio 2015 RC. I hope everything set 🙂

Open your Visual Studio, click on New->Project->Select Visual C# (if you are good in C# or select Visual Basic) Project->Windows->Windows forms application->Name your project(I am naming it as IntroSpireDoc)

Right click on your project and click add reference, in the browse tab find out the folder in which you have installed spire doc. Usually it will be in the C:\Program Files\e-iceblue\Spire.Doc. Now just find your framework version from BIN folder and add Spire.Doc.dll

Cool!. Now you are ready to go.

Create a button in the form, and in the button click event we will start our coding part 🙂 deal?

Before that please do not forget to load the references.
[csharp]
using Spire.Doc;
using Spire.Doc.Documents;
[/csharp]

Now please add the following code to the button click event.
[csharp]
//Create word document
Document document = new Document();
//Create word document
Paragraph paragraph = document.AddSection().AddParagraph();
//Append Text
paragraph.AppendText("Hello World!");
//Save doc file.
document.SaveToFile("Sample.doc", FileFormat.Doc);
//Launching the MS Word file.
try
{
System.Diagnostics.Process.Start("Sample.doc");
}
catch { }
[/csharp]

As you see the above codes, it is so simple right? We have done the following processes by the above mentioned few

  • Create word document
  • Create word document
  • Append Text
  • Save doc file.
  • Launching the MS Word file.
  • So we have done it. Now we will RUN our program and see the output. Are you ready?

    Output

    Conclusion

    I hope you liked this article. Please share me your valuable suggestions and feedback.

    Kindest Regards
    Sibeesh Venu

    TagsSpire.DocSpire.Doc for Dot Net
    Previous Article

    Load Website to iFrame Using JQuery

    Next Article

    Uploading and Downloading in MVC Step-by-Step

    0
    Shares
    • 0
    • +
    • 0
    • 0
    • 0

    SibeeshVenu

    I am Sibeesh Venu, an engineer by profession and writer by passion. Microsoft MVP, Author, Speaker, Content Creator, Youtuber, Programmer.

    Related articles More from author

    • Advanced JQX Grid With All Functionality
      JQueryJQWidgetsJQX GridProducts

      Advanced JQX Grid With All Functionality

      October 29, 2014
      By SibeeshVenu
    • Javascript_tutorial_output_1
      CodeProjectHow toJavaScript

      Do you know JavaScript? Are you sure? – Part 1

      February 28, 2017
      By SibeeshVenu
    • JQWidgetsJQX Grid

      Implementing Nested Grid in JQWidget JQX Grid

      April 29, 2015
      By SibeeshVenu
    • CodeProjectJQuery

      Load Data on Scroll Using jQuery

      June 30, 2015
      By SibeeshVenu
    • Socket.io Output
      CodeProjectMongoDBNode JS

      Creating a Chat Application in Node JS with Express, MongoDB, Mongoose and Socket.io

      December 4, 2017
      By SibeeshVenu
    • .NETCodeProjectMVC

      Uploading and Downloading in MVC Step-by-Step

      June 14, 2015
      By SibeeshVenu
    0

    My book

    Asp Net Core and Azure with Raspberry Pi Sibeesh Venu

    YouTube

    MICROSOFT MVP (2016-2022)

    profile for Sibeesh Venu - Microsoft MVP

    Recent Posts

    • Linux Azure Function Isolated Dot Net 9 YAML Template Deployment
    • Build, Deploy, Configure CI &CD Your Static Website in 5 mins
    • Easily move data from one COSMOS DB to another
    • .NET 8 New and Efficient Way to Check IP is in Given IP Range
    • Async Client IP safelist for Dot NET
    • Post Messages to Microsoft Teams Using Python
    • Get Azure Blob Storage Blob Metadata Using PowerShell
    • Deploy .net 6 App to Azure from Azure DevOps using Pipelines
    • Integrate Azure App Insights in 1 Minute to .Net6 Application
    • Azure DevOps Service Connection with Multiple Azure Resource Group

    Tags

    Achievements (35) Angular (14) Angular 5 (7) Angular JS (15) article (10) Article Of The Day (13) Asp.Net (14) Azure (65) Azure DevOps (10) Azure Function (10) Azure IoT (7) C# (17) c-sharp corner (13) Career Advice (11) chart (11) CSharp (7) CSS (7) CSS3 (6) HighChart (10) How To (9) HTML5 (10) HTML5 Chart (11) Interview (6) IoT (11) Javascript (10) JQuery (82) jquery functions (9) JQWidgets (15) JQX Grid (17) Json (7) Microsoft (8) MVC (20) MVP (9) MXChip (7) News (18) Office 365 (7) Products (10) SQL (20) SQL Server (15) Visual Studio (10) Visual Studio 2017 (7) VS2017 (7) Web API (12) Windows 10 (7) Wordpress (9)
    • .NET
    • Achievements
    • ADO.NET
    • Android
    • Angular
    • Arduino
    • Article Of The Day
    • ASP.NET
    • Asp.Net Core
    • Automobile
    • Awards
    • Azure
    • Azure CDN
    • azure devops
    • Blockchain
    • Blog
    • Browser
    • C-Sharp Corner
    • C#
    • Career Advice
    • Code Snippets
    • CodeProject
    • Cognitive Services
    • Cosmos DB
    • CSS
    • CSS3
    • Data Factory
    • Database
    • Docker
    • Drawings
    • Drill Down Chart
    • English
    • Excel Programming
    • Exporting
    • Facebook
    • Fun
    • Gadgets
    • GitHub
    • GoPro
    • High Map
    • HighChart
    • How to
    • HTML
    • HTML5
    • Ignite UI
    • IIS
    • Interview
    • IoT
    • JavaScript
    • JQuery
    • jQuery UI
    • JQWidgets
    • JQX Grid
    • Json
    • Knockout JS
    • Linux
    • Machine Learning
    • Malayalam
    • Malayalam Poems
    • MDX Query
    • Microsoft
    • Microsoft ADOMD
    • Microsoft MVP
    • Microsoft Office
    • Microsoft Technologies
    • Microsoft Windows
    • Microsoft Windows Server
    • Mobile
    • MongoDB
    • Monthly Winners
    • MVC
    • MVC Grid
    • MySQL
    • News
    • Node JS
    • npm
    • Number Conversions
    • October 2015
    • Office 365
    • Office Development
    • One Plus
    • Outlook
    • Page
    • PHP
    • Poems
    • PowerShell
    • Products
    • Q&A
    • Raspberry PI
    • React
    • SEO
    • SharePoint
    • Skype
    • Social Media
    • Software
    • Spire.Doc
    • Spire.PDF
    • Spire.XLS
    • SQL
    • SQL Server
    • SSAS
    • SSMS
    • Storage In HTML5
    • Stories
    • Third Party Software Apps
    • Tips
    • Tools
    • Translator Text
    • Uncategorized
    • Unit Testing
    • UWP
    • VB.Net
    • Videos
    • Virtual Machine
    • Visual Studio
    • Visual Studio 2017
    • Wamp Server
    • Web API
    • Web Platform Installer
    • Webinars
    • WebMatrix
    • Windows 10
    • Windows 7
    • Windows 8.1
    • Wordpress
    • Writing

    ABOUT ME

    I am Sibeesh Venu, an engineer by profession and writer by passion. Microsoft MVP, Author, Speaker, Content Creator, Youtuber, Programmer. If you would like to know more about me, you can read my story here.

    Contact Me

    • info@sibeeshpassion.com

    Pages

    • About
    • Search
    • Privacy Policy
    • About
    • Search
    • Privacy Policy
    © Copyright Sibeesh Passion 2014-2025. All Rights Reserved.
    Go to mobile version