C#: Online Guide
How To: Word SDK
Convert Word to Png, Gif, Bitmap ... Images
Convert Word to Png, Gif, Bitmap … images
  |  
Home ›› XDoc.Word ›› C# Word: Convert Word to Png, Gif, Bitmap ... Images

C# Word - Render Word to Other Images


Online C# Tutorial for How to Convert Word to Raster Images, .NET Graphics, and REImage




Word to Multiple Image Forms Conversion



RasterEdge.com provides C# developers with mature Word document processing and rendering library SDK. Our XDoc.Word allows C# developers to perform high performance conversions from Word document to multiple image forms. Besides raster image Jpeg, images forms like Png, Bmp, Gif, .NET Graphics, and REImage (an intermediate class) are also supported. In the following parts, we provide some examples for these Word conversions.


Related .net document control helps:
asp.net image viewer jquery: ASP.NET Image Viewer Control(MVC & WebForms): view, annotate, redact, convert image files in html, JQuery
asp.net pdf document viewer c#: ASP.NET PDF Document Viewer in C#: open, display, view, annotate, redact Adobe PDF files online in ASP.NET MVC & WebForm...
asp.net view text file: ASP.NET Text file viewer in MVC, WebForms: Open, view, annotate, convert txt files in C# ASP.NET
mvc document viewer: ASP.NET MVC Document Viewer: view, annotate, redact files on ASP.NET MVC web projects
powerpoint viewer asp.net mvc: ASP.NET PowerPoint Document Viewer Control (MVC & WebForms): view ppt, pptx files online in C# using ASP.NET
asp.net display tiff images: ASP.NET Tiff Viewer: view, annotate multipage Tiff images in ASP.NET MVC, WebForms using C# Control
asp.net office document viewer: ASP.NET Office Word Document Viewer: view Word doc files online using C# in ASP.NET MVC web applications




C# DLLs for Conversion from Word to Images



Add references:


  RasterEdge.Imaging.Basic.dll


  RasterEdge.Imaging.Basic.Codec.dll


  RasterEdge.XDoc.Office.Inner.Common.dll


  RasterEdge.Imaging.Drawing.dll


  RasterEdge.Imaging.Processing.dll


  RasterEdge.XDoc.Office.Inner.Office03.dll


  RasterEdge.Imaging.Font.dll


  RasterEdge.XDoc.Word.dll


  RasterEdge.XImage.Raster.Core.dll


  RasterEdge.XImage.Raster.dll


Use corresponding namespaces;


  using RasterEdge.Imaging.Basic;


  using RasterEdge.XDoc.Word;




C# Sample Code for Word to Png



You can use this sample code to convert Word file to Png image.




// Load a Word file.
String inputFilePath = Program.RootPath + "\\" + "1.docx";
DOCXDocument doc = new DOCXDocument(inputFilePath);

// Get the first page of Word file.
DOCXPage page = (DOCXPage)doc.GetPage(0);

// Convert the first Word page to a PNG file.
page.ConvertToImage(ImageType.PNG, Program.RootPath + "Output.png");





C# Sample Code for Word to Bmp



Or use this piece of C# code to implement Word to Bmp conversion.




// Used to register all DLL assemblies.
WorkRegistry.Reset();

// Load a Word file.
String inputFilePath = Program.RootPath + "\\" + "1.docx";
DOCXDocument doc = new DOCXDocument(inputFilePath);

// Get the first page of Word file.
DOCXPage page = (DOCXPage)doc.GetPage(0);

// Convert the first Word page to a BMP file.
page.ConvertToImage(ImageType.BMP, Program.RootPath + "\\Output.bmp");





C# Sample Code for Word to Gif



You can also directly change Word to Gif image file in C# program.




// Used to register all DLL assemblies.
WorkRegistry.Reset();

// Load a Word file.
String inputFilePath = Program.RootPath + "\\" + "1.docx";
DOCXDocument doc = new DOCXDocument(inputFilePath);

// Get the first page of Word file.
DOCXPage page = (DOCXPage)doc.GetPage(0);

// Convert the first Word page to a GIF file.
page.ConvertToImage(ImageType.GIF, Program.RootPath + "\\Output.gif");





C# Sample Code for Word to REImage



Instead, you may render Word to REImage (an intermediate class) and then do further manipulations.




// Used to register all DLL assemblies.
WorkRegistry.Reset();

// Load a Word file.
String inputFilePath = Program.RootPath + "\\" + "1.docx";
DOCXDocument doc = new DOCXDocument(inputFilePath);

// Get the first page of Word.
DOCXPage page = (DOCXPage)doc.GetPage(0);

// Convert the first page to a REImage object.
REImage image = (REImage)page.ConvertToImage();

// Do something ...





C# Sample Code for Word to .NET Bitmap



Moreover, our SDK also allows you to render Word to .NET Bitmap in C# programming.




// Used to register all DLL assemblies.
WorkRegistry.Reset();

// Load a Word file.
String inputFilePath = Program.RootPath + "\\" + "1.docx";
DOCXDocument doc = new DOCXDocument(inputFilePath);

// Get the first page of Word.
DOCXPage page = (DOCXPage)doc.GetPage(0);

// Render the page to a Bitmap with default setting.
Bitmap bitmap1 = page.GetBitmap();
bitmap1.Save(inputFilePath + "_1.bmp");
//  ...

// Enlarge the page with factor 2.
float zoomRatio = 2.0F;
Bitmap bitmap2 = page.GetBitmap(zoomRatio);
bitmap2.Save(inputFilePath + "_2.bmp");
//  ...

// Render the page with a resolution of 300 dpi.
int targetResolution = 300;
Bitmap bitmap3 = page.GetBitmap(targetResolution);
bitmap3.Save(inputFilePath + "_3.bmp");
//  ...