CodecsDocLoadOptions Class (original) (raw)

Summary

Provides the options for loading Microsoft Word (DOCX) and Word 97-2003 (DOC) documents as raster images.

Syntax

C#

Objective-C

C++/CLI

Java

Python

public class CodecsDocLoadOptions  
@interface LTCodecsDocLoadOptions : NSObject 
public class CodecsDocLoadOptions 
public ref class CodecsDocLoadOptions  
class CodecsDocLoadOptions: 

Example

This example will load the given Microsoft Word file (DOCX) and render it as a raster image

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Core; public void CodecsDocLoadOptionsExample() { RasterCodecs codecs = new RasterCodecs(); string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "test.doc"); // Enable using the RasterizeDocumentOptions CodecsRasterizeDocumentLoadOptions rasterizeDocumentLoadOptions = codecs.Options.RasterizeDocument.Load; // Fit the document at 8.5 by 11 inches at 96 DPI keeping the aspect ratio rasterizeDocumentLoadOptions.SizeMode = CodecsRasterizeDocumentSizeMode.Fit; rasterizeDocumentLoadOptions.PageWidth = 8.5; rasterizeDocumentLoadOptions.PageHeight = 11; rasterizeDocumentLoadOptions.Unit = CodecsRasterizeDocumentUnit.Inch; rasterizeDocumentLoadOptions.XResolution = 300; rasterizeDocumentLoadOptions.YResolution = 300; // Load each page at 1-bits/pixel codecs.Options.Doc.Load.BitsPerPixel = 1; // CodecsDocLoadOptions & CodecsDocOptions references // Load the source file using (RasterImage image = codecs.Load(srcFileName)) { // Show the image information Debug.WriteLine("Image has {0} pages", image.PageCount); Debug.WriteLine("Image size: {0} by {1} pixels at {2} by {3} DPI", image.ImageWidth, image.ImageHeight, image.XResolution, image.YResolution); } // Clean up codecs.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools.Codecs Assembly

CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method