Skip to content

Instantly share code, notes, and snippets.

@aspose-com-gists
Last active March 16, 2022 08:18
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/734b008eb56dc9a014faa20c1437fec1 to your computer and use it in GitHub Desktop.
Save aspose-com-gists/734b008eb56dc9a014faa20c1437fec1 to your computer and use it in GitHub Desktop.
Convert DWG to EMF or WMF File Programmatically in C# .NET
string cadFileName = "sample.dwg";
string emfFileName = "sample.emf";
using (Image image = Image.Load(cadFileName))
{
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 4000;
rasterizationOptions.PageHeight = 3000;
ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.VectorRasterizationOptions = rasterizationOptions;
// Save output EMF file
image.Save(emfFileName, cadEmfImageOptions);
}
string cadFileName = "sample.dwg";
string wmfFileName = "sample.wmf";
using (Image image = Image.Load(cadFileName))
{
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth = 4000;
rasterizationOptions.PageHeight = 3000;
ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.VectorRasterizationOptions = rasterizationOptions;
// Save output WMF file
image.Save(wmfFileName, cadWmfImageOptions);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment