C#.NET Imaging Application for Word Reading

Read, Process, Edit and View Word Doc File Using .NET Imaging APIs in C#
Apart from .NET PDF reading control for C#, Yiigo also designs this .NET Word processing component SDK to provide various effective C#.NET solutions to read & edit Word doc document file. This .NET Word reading library SDK encodes professional doc viewing, annotating, converting, compressing, watermarking, barcode creating, barcode reading, page processing and text extracting APIs. Thus, it can be counted as an all-in-one .NET imaging SDK for C#.
System Requirements
Written in managed C# code, Yiigo .NET Word reading control add-on is fully developed in .NET Framework. To make sure this C# Word editing control add-on is completely compatible with your .NET developing applications, please read the following system requirements first.
  • Operating System - Windows 7, Windows Vista, and Windows XP or greater versions
  • .NET Framework 2.0, 3.0, 3.5, 4.0 or 4.5
  • Microsoft Visual Studio 2005 or later versions
C#.NET Word Reading Functions
This .NET Word reading control add-on provides many easy to use APIs for C# developers to access and edit Word file that ends with .docx file suffix programmatically. And in this section, we will illustrate the main features of this .NET Word processing control SDK. If you are interested into certain C#.NET Word processing function, you can click attached link to see detailed C#.NET sample code.
Create, load and save standard Word doc file in C#.NET: almost every .NET Word reading application for C# will start with creating or loading a Word file and end with saving processed Word file.
Mark source Word file with different annotations: you can add and burn over 10 annotation types to source Word file using this C# Word reading control.
Convert Word into desired document image format in C#: multiple Word converting applications are supported by this .NET Word rendering library, like C# Word to Bmp, C# Word to Gif, C# Word to Jpeg, C# Word to PDF and C# Word to TIFF.
Compress Word image with specified mechanism: as a component of Yiigo.Image for .NET, this C#.NET Word reading control add-on allows developers to add different image formats to Word or create Word document with image source by choosing defined image compression method.
Extract text from whole or partial Word doc file: C#.NET sample code on how to search text and extract it from Word file in .NET platform.
Process multiple Word pages using C#.NET code: right now, you can use this .NET Word reading control add-on to rotate Word page and merge different Word files into one in C#.
Decode barcode image from Word file in C#.NET: professional APIs are offered to decode over 15 barcode types from source Word file into data string.
Generate industry standard 1d & 2d barcodes on Word page: this C#.NET Word reading SDK also owns the APIs to create fully customized 1d & 2d barcode images on source Word file at defined location.
Add customized drawing to Word doc in C#: if you want to add freehand drawing on Word using C#.NET programming code, please have a try with provided Word drawing functions.
Watermark source Word file in C#.NET code: compared to other document image formats, Word file is easier to edit. Thus, to protect the original Word content, you may use a professional watermarking utility. And this C#.NET Word reading control add-on allows you to add both text and image watermarks on source Word page.
If you want to read and edit source Word doc file using VB.NET code, please read this VB.NET Word processing tutorial. If needed, you can view more .NET document and image reading & processing guidance at this C#.NET document image SDK programming page.
Sample C# Code to Read Word
using System.IO;
using System.Drawing.Printing;
using Yiigo.Imaging;
using Yiigo.Imaging.Processing;
using Yiigo.Imaging.Word;

// load & save a word document
YiigoImage doc= new YiigoImage();
doc.load(@"C:\ yiigo_example.docx");
doc.save(@"C:\ yiigo_example.docx");

//Extract text from Word
public void ExtractText();
doc.load(@"C:\ yiigo_example.docx");
doc.PageNumberStart = "0";
doc.PageNumberStop = "4";
doc.OutputFile = OutputFormat.txt;
public void ExtractText(@"C:\ yiigo_example.docx", "0","4", (@"C:/extract.txt"));

// print a word document
public void Print();
doc.load(@"C:\ yiigo_example.docx");
doc.PageNumberStart = "0";
doc.PageNumberStop = "4";
Printer = (@"C:/ HP Color LaserJet 5550 PCL 6");
Printer. Print(@"C:\ yiigo_example.docx", "0","4", @"C:/ HP Color LaserJet 5550 PCL 6");
Imaging Solution
Yiigo.Image for .NET
Online C# Tutorial
C#: Yiigo.Image for .NETC#: How to StartC#: Doc Management SolutionC#: Web Doc ViewerC#: How to Deploy SDK
Doc & Image Formats
C#: PDFC#: TIFFC#: Create, Load, Save WordC#: Word Doc ViewerC#: Web Word ViewerC#: Windows Word ViewerC#: Mobile Word ViewerC#: Annotate WordC#: Convert WordC#: Convert Word to BMPC#: Convert Word to GIFC#: Convert Word to JPEGC#: Convert Word to PDFC#: Convert Word to PNGC#: Convert Word to SVGC#: Convert Word to TIFFC#: Compress Word ImageC#: Extract Word TextC#: Process WordC#: Rotate Word PageC#: Merge Word DocumentsC#: Read Word BarcodeC#: Generate Word BarcodeC#: Draw on WordC#: Draw Word WatermarkC#: DICOM
Advanced Functions
C#: Programming with Image SDKC#: Barcode ReadingC#: Barcode GeneratingC#: Twain ScanningC#: OCR Recognition