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

    • Apply License Key
      Ignite UI

      Working With IgniteUI Grid Control

      July 10, 2016
      By SibeeshVenu
    • Working With JQX Grid With Filtering And Sorting And Searching
      JQWidgetsJQX Grid

      Working With JQX Grid With Filtering And Sorting And Searching

      November 29, 2014
      By SibeeshVenu
    • CodeProjectInterviewQ&A

      Interview Questions For Experienced and Beginner .NET Professionals

      June 16, 2015
      By SibeeshVenu
    • .NETCodeProjectToolsVisual Studio

      How to find PublicKeyToken of a DLL

      July 14, 2015
      By SibeeshVenu
    • Important CSS Property In JQuery And CSS
      CodeProjectCSSCSS3JQuery

      Apply CSS Important In JQuery And CSS

      September 29, 2015
      By SibeeshVenu
    • Make Image Fit To The Screen
      CodeProjectJavaScriptJQuery

      A Drag And Drop Game

      August 20, 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