Load CAD document with options

GroupDocs.Conversion provides CadLoadOptions to give you control over how source CAD document will be processed. The following options could be set:

  • Format - the source document type is auto detected, but you could set the source document format explicitly with this property. Available options are: Dxf, Dwg, Dgn, Dwf, Stl, Ifc, Plt, Igs, Dwt
  • Width - sets desired page width
  • Height - sets desired page height
  • LayoutNames - specifies which CAD layout to be converted

Specify layouts to be converted

The following code sample shows how to convert cad document and convert only certain layouts:

Contracts.Func<LoadOptions> getLoadOptions = () => new CadLoadOptions
{
    LayoutNames = new []{ "Layout1", "Layout3" }
};
using (Converter converter = new Converter("with_layers_and_layouts.dwg", getLoadOptions))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("converted.pdf", options);
}

Specify width and height

The following code sample shows how to convert cad document and specify width and height

Contracts.Func<LoadOptions> getLoadOptions = () => new CadLoadOptions
{
    Width = 1920,
    Height = 1080
};
using (Converter converter = new Converter("with_layers_and_layouts.dwg", getLoadOptions))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("converted.pdf", options);
}

More resources

Examples and Demos

Please find more use-cases and complete C# sources of our backend and frontend examples and try them for free!