Skip to content

Instantly share code, notes, and snippets.

@aspose-com-gists
Last active March 6, 2024 18:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aspose-com-gists/fa9ce3c2849df7748c9043e827afecf1 to your computer and use it in GitHub Desktop.
Save aspose-com-gists/fa9ce3c2849df7748c9043e827afecf1 to your computer and use it in GitHub Desktop.
Convert CAD DXG DXF DWFX to Raster Images C#

Convert CAD Files using .NET CAD API

C# codes listed below demonstrating how to convert CAD, DXG DXF, CF2, DGN to PNG, JPEG, BMP, TIFF, GIF Images, PDF and other formats. Developers can easily use and modify these as of their OMR application requirement.

More details of conversion using .NET CAD Library at https://products.aspose.com/cad/net/conversion/

Here is the list of all supported formats https://docs.aspose.com/cad/net/supported-file-formats/

For code integration there few prerequisite listed in installation section below.

Installation

Install from command line as nuget install Aspose.CAD or via Package Manager Console of Visual Studio with Install-Package Aspose.CAD.

Alternatively, get the offline MSI installer or DLLs in a ZIP file from downloads.

More About C# CAD API

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

// load CF2 in an instance of Image via its Load method
using (var image = Image.Load("template.cf2"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export CF2 to BMP
image.Save("output.bmp", options);
}
// load CF2 in an instance of Image via its Load method
using (var image = Image.Load("template.cf2"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export CF2 to DXF
image.Save("output.dxf", options);
}
// load CF2 in an instance of Image via its Load method
using (var image = Image.Load("template.cf2"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export CF2 to GIF
image.Save("output.gif", options);
}
// load CF2 in an instance of Image via its Load method
using (var image = Image.Load("template.cf2"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export CF2 to JPEG
image.Save("output.jpeg", options);
}
// load CF2 in an instance of Image via its Load method
using (var image = Image.Load("template.cf2"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export CF2 to PDF
image.Save("output.pdf", options);
}
// load CF2 in an instance of Image via its Load method
using (var image = Image.Load("template.cf2"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export CF2 to PNG
image.Save("output.png", options);
}
// load CF2 in an instance of Image via its Load method
using (var image = Image.Load("template.cf2"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export CF2 to TIFF
image.Save("output.tiff", options);
}
// load DGN in an instance of Image via its Load method
using (var image = Image.Load("template.dgn"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DGN to BMP
image.Save("output.bmp", options);
}
// load DGN in an instance of Image via its Load method
using (var image = Image.Load("template.dgn"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DGN to DXF
image.Save("output.dxf", options);
}
// load DGN in an instance of Image via its Load method
using (var image = Image.Load("template.dgn"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DGN to GIF
image.Save("output.gif", options);
}
// load DGN in an instance of Image via its Load method
using (var image = Image.Load("template.dgn"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DGN to JPEG
image.Save("output.jpeg", options);
}
// load DGN in an instance of Image via its Load method
using (var image = Image.Load("template.dgn"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DGN to PDF
image.Save("output.pdf", options);
}
// load DGN in an instance of Image via its Load method
using (var image = Image.Load("template.dgn"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DGN to PNG
image.Save("output.png", options);
}
// load DGN in an instance of Image via its Load method
using (var image = Image.Load("template.dgn"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DGN to TIFF
image.Save("output.tiff", options);
}
// load DWF in an instance of Image via its Load method
using (var image = Image.Load("template.dwf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWF to BMP
image.Save("output.bmp", options);
}
// load DWF in an instance of Image via its Load method
using (var image = Image.Load("template.dwf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWF to DXF
image.Save("output.dxf", options);
}
// load DWF in an instance of Image via its Load method
using (var image = Image.Load("template.dwf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWF to GIF
image.Save("output.gif", options);
}
// load DWF in an instance of Image via its Load method
using (var image = Image.Load("template.dwf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWF to JPEG
image.Save("output.jpeg", options);
}
// load DWF in an instance of Image via its Load method
using (var image = Image.Load("template.dwf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWF to PDF
image.Save("output.pdf", options);
}
// load DWF in an instance of Image via its Load method
using (var image = Image.Load("template.dwf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWF to PNG
image.Save("output.png", options);
}
// load DWF in an instance of Image via its Load method
using (var image = Image.Load("template.dwf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWF to TIFF
image.Save("output.tiff", options);
}
// load DWFX in an instance of Image via its Load method
using (var image = Image.Load("template.dwfx"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWFX to BMP
image.Save("output.bmp", options);
}
// load DWFX in an instance of Image via its Load method
using (var image = Image.Load("template.dwfx"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWFX to DXF
image.Save("output.dxf", options);
}
// load DWFX in an instance of Image via its Load method
using (var image = Image.Load("template.dwfx"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWFX to GIF
image.Save("output.gif", options);
}
// load DWFX in an instance of Image via its Load method
using (var image = Image.Load("template.dwfx"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWFX to JPEG
image.Save("output.jpeg", options);
}
// load DWFX in an instance of Image via its Load method
using (var image = Image.Load("template.dwfx"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWFX to PDF
image.Save("output.pdf", options);
}
// load DWFX in an instance of Image via its Load method
using (var image = Image.Load("template.dwfx"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWFX to PNG
image.Save("output.png", options);
}
// load DWFX in an instance of Image via its Load method
using (var image = Image.Load("template.dwfx"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWFX to TIFF
image.Save("output.tiff", options);
}
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("conic_pyramid.dxf"))
{
// Create an instance of CadRasterizationOptions and set its various properties
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 1600;
rasterizationOptions.PageHeight = 1600;
rasterizationOptions.AutomaticLayoutsScaling = true;
rasterizationOptions.NoScaling = false;
// Create an instance of BmpOptions for the resultant image
ImageOptionsBase bmpOptions = new BmpOptions();
// Set rasterization options
bmpOptions.VectorRasterizationOptions = rasterizationOptions;
// CAD to BMP
image.Save("output.bmp", bmpOptions);
// Create an instance of GifOptions for the resultant image
ImageOptionsBase gifOptions = new GifOptions();
// Set rasterization options
gifOptions.VectorRasterizationOptions = rasterizationOptions;
// CAD to GIF
image.Save("output.gif", gifOptions);
// Create an instance of TiffOptions
Aspose.CAD.ImageOptions.TiffOptions tiffOptions = new Aspose.CAD.ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// Set the VectorRasterizationOptions property
tiffOptions.VectorRasterizationOptions = rasterizationOptions;
// CAD to TIFF
image.Save("output.tiff", tiffOptions);
}
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("1344463999.dwg"))
{
// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
// Create an instance of JpegOptions for the resultant image
ImageOptionsBase options = new JpegOptions();
// Set rasterization options
options.VectorRasterizationOptions = rasterizationOptions;
// CAD to JPG
image.Save("conic_pyramid_raster_image_out.jpg", options);
}
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("1344463999.dwg"))
{
// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
// Create an instance of PngOptions for the resultant image
ImageOptionsBase options = new PngOptions();
// Set rasterization options
options.VectorRasterizationOptions = rasterizationOptions;
// CAD to PNG
image.Save("conic_pyramid_raster_image_out.png");
}
// load DWG in an instance of Image via its Load method
using (var image = Image.Load("template.dwg"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWG to BMP
image.Save("output.bmp", options);
}
// load DWG in an instance of Image via its Load method
using (var image = Image.Load("template.dwg"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWG to DXF
image.Save("output.dxf", options);
}
// load DWG in an instance of Image via its Load method
using (var image = Image.Load("template.dwg"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWG to GIF
image.Save("output.gif", options);
}
// load DWG in an instance of Image via its Load method
using (var image = Image.Load("template.dwg"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWG to JPEG
image.Save("output.jpeg", options);
}
// load DWG in an instance of Image via its Load method
using (var image = Image.Load("template.dwg"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWG to PDF
image.Save("output.pdf", options);
}
// load DWG in an instance of Image via its Load method
using (var image = Image.Load("template.dwg"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWG to PNG
image.Save("output.png", options);
}
// load DWG in an instance of Image via its Load method
using (var image = Image.Load("template.dwg"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWG to TIFF
image.Save("output.tiff", options);
}
// load DWT in an instance of Image via its Load method
using (var image = Image.Load("template.dwt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWT to BMP
image.Save("output.bmp", options);
}
// load DWT in an instance of Image via its Load method
using (var image = Image.Load("template.dwt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWT to DXF
image.Save("output.dxf", options);
}
// load DWT in an instance of Image via its Load method
using (var image = Image.Load("template.dwt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWT to GIF
image.Save("output.gif", options);
}
// load DWT in an instance of Image via its Load method
using (var image = Image.Load("template.dwt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWT to JPEG
image.Save("output.jpeg", options);
}
// load DWT in an instance of Image via its Load method
using (var image = Image.Load("template.dwt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWT to PDF
image.Save("output.pdf", options);
}
// load DWT in an instance of Image via its Load method
using (var image = Image.Load("template.dwt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWT to PNG
image.Save("output.png", options);
}
// load DWT in an instance of Image via its Load method
using (var image = Image.Load("template.dwt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DWT to TIFF
image.Save("output.tiff", options);
}
// load DXF in an instance of Image via its Load method
using (var image = Image.Load("template.dxf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DXF to BMP
image.Save("output.bmp", options);
}
// load DXF in an instance of Image via its Load method
using (var image = Image.Load("template.dxf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DXF to DXF
image.Save("output.dxf", options);
}
// load DXF in an instance of Image via its Load method
using (var image = Image.Load("template.dxf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DXF to GIF
image.Save("output.gif", options);
}
// load DXF in an instance of Image via its Load method
using (var image = Image.Load("template.dxf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DXF to JPEG
image.Save("output.jpeg", options);
}
// load DXF in an instance of Image via its Load method
using (var image = Image.Load("template.dxf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DXF to PDF
image.Save("output.pdf", options);
}
// load DXF in an instance of Image via its Load method
using (var image = Image.Load("template.dxf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DXF to PNG
image.Save("output.png", options);
}
// load DXF in an instance of Image via its Load method
using (var image = Image.Load("template.dxf"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export DXF to TIFF
image.Save("output.tiff", options);
}
// load IFC in an instance of Image via its Load method
using (var image = Image.Load("template.ifc"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IFC to BMP
image.Save("output.bmp", options);
}
// load IFC in an instance of Image via its Load method
using (var image = Image.Load("template.ifc"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IFC to DXF
image.Save("output.dxf", options);
}
// load IFC in an instance of Image via its Load method
using (var image = Image.Load("template.ifc"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IFC to GIF
image.Save("output.gif", options);
}
// load IFC in an instance of Image via its Load method
using (var image = Image.Load("template.ifc"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IFC to JPEG
image.Save("output.jpeg", options);
}
// load IFC in an instance of Image via its Load method
using (var image = Image.Load("template.ifc"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IFC to PDF
image.Save("output.pdf", options);
}
// load IFC in an instance of Image via its Load method
using (var image = Image.Load("template.ifc"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IFC to PNG
image.Save("output.png", options);
}
// load IFC in an instance of Image via its Load method
using (var image = Image.Load("template.ifc"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IFC to TIFF
image.Save("output.tiff", options);
}
// load IGEC in an instance of Image via its Load method
using (var image = Image.Load("template.igec"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IGEC to BMP
image.Save("output.bmp", options);
}
// load IGEC in an instance of Image via its Load method
using (var image = Image.Load("template.igec"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IGEC to DXF
image.Save("output.dxf", options);
}
// load IGEC in an instance of Image via its Load method
using (var image = Image.Load("template.igec"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IGEC to GIF
image.Save("output.gif", options);
}
// load IGEC in an instance of Image via its Load method
using (var image = Image.Load("template.igec"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IGEC to JPEG
image.Save("output.jpeg", options);
}
// load IGEC in an instance of Image via its Load method
using (var image = Image.Load("template.igec"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IGEC to PDF
image.Save("output.pdf", options);
}
// load IGEC in an instance of Image via its Load method
using (var image = Image.Load("template.igec"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IGEC to PNG
image.Save("output.png", options);
}
// load IGEC in an instance of Image via its Load method
using (var image = Image.Load("template.igec"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export IGEC to TIFF
image.Save("output.tiff", options);
}
// load OBJ in an instance of Image via its Load method
using (var image = Image.Load("template.obj"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export OBJ to BMP
image.Save("output.bmp", options);
}
// load OBJ in an instance of Image via its Load method
using (var image = Image.Load("template.obj"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export OBJ to DXF
image.Save("output.dxf", options);
}
// load OBJ in an instance of Image via its Load method
using (var image = Image.Load("template.obj"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export OBJ to GIF
image.Save("output.gif", options);
}
// load OBJ in an instance of Image via its Load method
using (var image = Image.Load("template.obj"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export OBJ to JPEG
image.Save("output.jpeg", options);
}
// load OBJ in an instance of Image via its Load method
using (var image = Image.Load("template.obj"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export OBJ to PDF
image.Save("output.pdf", options);
}
// load OBJ in an instance of Image via its Load method
using (var image = Image.Load("template.obj"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export OBJ to PNG
image.Save("output.png", options);
}
// load OBJ in an instance of Image via its Load method
using (var image = Image.Load("template.obj"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export OBJ to TIFF
image.Save("output.tiff", options);
}
// load PLT in an instance of Image via its Load method
using (var image = Image.Load("template.plt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export PLT to BMP
image.Save("output.bmp", options);
}
// load PLT in an instance of Image via its Load method
using (var image = Image.Load("template.plt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export PLT to DXF
image.Save("output.dxf", options);
}
// load PLT in an instance of Image via its Load method
using (var image = Image.Load("template.plt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export PLT to GIF
image.Save("output.gif", options);
}
// load PLT in an instance of Image via its Load method
using (var image = Image.Load("template.plt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export PLT to JPEG
image.Save("output.jpeg", options);
}
// load PLT in an instance of Image via its Load method
using (var image = Image.Load("template.plt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export PLT to PDF
image.Save("output.pdf", options);
}
// load PLT in an instance of Image via its Load method
using (var image = Image.Load("template.plt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export PLT to PNG
image.Save("output.png", options);
}
// load PLT in an instance of Image via its Load method
using (var image = Image.Load("template.plt"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export PLT to TIFF
image.Save("output.tiff", options);
}
// load STL in an instance of Image via its Load method
using (var image = Image.Load("template.stl"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of BmpOptions
var options = new ImageOptions.BmpOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export STL to BMP
image.Save("output.bmp", options);
}
// load STL in an instance of Image via its Load method
using (var image = Image.Load("template.stl"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of DxfOptions
var options = new ImageOptions.DxfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export STL to DXF
image.Save("output.dxf", options);
}
// load STL in an instance of Image via its Load method
using (var image = Image.Load("template.stl"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of GifOptions
var options = new ImageOptions.GifOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export STL to GIF
image.Save("output.gif", options);
}
// load STL in an instance of Image via its Load method
using (var image = Image.Load("template.stl"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of JpegOptions
var options = new ImageOptions.JpegOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export STL to JPEG
image.Save("output.jpeg", options);
}
// load STL in an instance of Image via its Load method
using (var image = Image.Load("template.stl"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PdfOptions
var options = new ImageOptions.PdfOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export STL to PDF
image.Save("output.pdf", options);
}
// load STL in an instance of Image via its Load method
using (var image = Image.Load("template.stl"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of PngOptions
var options = new ImageOptions.PngOptions();
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export STL to PNG
image.Save("output.png", options);
}
// load STL in an instance of Image via its Load method
using (var image = Image.Load("template.stl"))
{
// create an instance of CadRasterizationOptions and set page height & width
var rasterizationOptions = new ImageOptions.CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// create an instance of TiffOptions
var options = new ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// set the VectorRasterizationOptions property as CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// export STL to TIFF
image.Save("output.tiff", options);
}
// load the drawing to be converted
using (var img = Aspose.CAD.Image.Load(dir + "template.dwg"))
{
// create an instance of CadRasterizationOptions & set resultant page size
var rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
{
PageSize = new Aspose.CAD.SizeF(1200, 1200),
};
// save resultant PDF
img.Save(dir + "output.pdf", new Aspose.CAD.ImageOptions.PdfOptions() { VectorRasterizationOptions = rasterizationOptions });
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment