C#: Online Guide
How To: excel SDK
Preview Document
  |  
Home ›› XDoc.Excel ›› C# Excel: Preview Document

How to C#: Preview Document Content Using XDoc.Excel


Overview for How to Use XDoc.Excel to preview document content without loading entire document in C# .NET Programming Project




RasterEdge XDoc.Excel provide you with APIs to get a thumbnail bitmap of the first page in the Excel document file. You can be able to get a preview of this Excel document without loading or processing the entire document in memory. With the SDK, you can preview the document content according to the preview thumbnail by the ways as following.


Related .net document control helps:
asp.net edit pdf text using c#: ASP.NET PDF Text Edit Control: online edit PDF text content using C# ASP.NET
c# asp.net document annotation: ASP.NET Document Annotation Control: text comment, drawing on files online using ASP.NET component
asp.net pdf viewer using c#: ASP.NET PDF Viewer Control: view, navigate, zoom Adobe PDF document in C# ASP.NET
c# asp.net image viewer: ASP.NET Image Document Viewer Control: view, annotate, redact, convert image files in html web browser
c# asp.net azure document viewer: ASP.NET Azure Document Viewer: view, annotate files online using ASP.NET Cloud Service
c# asp.net document redaction: Redact document ASP.NET: add, delete, apply redaction on PDF files in web browser using C#.net
asp.net edit pdf page using c#: ASP.NET PDF Pages Edit Control: add, remove, sort, replace PDF pages online using C#




C# DLLs: Preview Excel Document without Microsoft Office Installed



Add necessary references:


  RasterEdge.Imaging.Basic.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.Excel.dll


  RasterEdge.XImage.Raster.Core.dll


  RasterEdge.XImage.Raster.dll


Using namespaces:


  using RasterEdge.Imaging.Basic;


  using RasterEdge.XDoc.Excel;




Get Preview From File



You may get document preview image from an existing Excel file in C#.net.




//  Get document preview from Excel file
String inputFilePath1 = Program.RootPath + "\\" + "1.xlsx";
Size size = new Size(200, 200);
Bitmap bmp = XLSXDocument.GetPreviewImage(inputFilePath1, size);
if (bmp == null) throw new Exception("fail to load the document preview");
//  ...





Get Preview From Stream



You may get document preview image from stream object in C#.net.




//  Get document preview from stream object
String inputFilePath1 = Program.RootPath + "\\" + "1.xlsx";
Stream stream = File.Open(intputFilePath, FileMode.Open);
Size size = new Size(200, 200);
Bitmap bmp = XLSXDocument.GetPreviewImage(stream, size);
if (bmp == null) throw new Exception("fail to load the document preview");
//  ...





Get Preview From Byte Array



You may get document preview image from byte array object in C#.net.




//  Get document preview from byte array object
String inputFilePath = Program.RootPath + "\\" + "1.xlsx";
Size size = new Size(200, 200);
Stream stream = File.Open(inputFilePath, FileMode.Open);
byte[] array = new byte[stream.Length];
stream.Read(array, 0, array.Length);
Bitmap bmp = XLSXDocument.GetPreviewImage(inputFilePath1);
if (bmp == null) throw new Exception("fail to load the document preview");
//  ...