We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Conversation of CAD Files

I am .Net programmer and i need to develop a tool for my client
I have a question ,
I am having CAD file from different sources.
Like (RVM & ATT from Aviva) (DGN & PRP from Micorstation ) (IFC from Tekla )
is aspose 3d is able to convert all this kind of file and export output with 3D with all property available in CAD files .
Do i need any specific viewer to view 3D output files with 3D and its attributes

Please help me and suggest me to resolve requirement.


I have observed the information shared by you and like to share that Aspose.CAD does support rendering of 3D objects in exported PDF. I suggest you to please try using following sample code on your end to serve the purpose.

    public static void Export3dDWG()
        String path = @"C:\Cad Data\";
        srcFile = path + "direct.dwg";
        //LoadOptions lo = new LoadOptions();
        CadImage image = (CadImage)Image.Load(srcFile);
        bool if3d = false;
        foreach (CadBaseEntity obj in image.Entities)
            //Console.WriteLine("Obj Name" + obj.TypeName);
            //     IterateCADNodes2(entity);
            if (obj.TypeName == CadEntityTypeName.FACE3D || obj.TypeName == CadEntityTypeName.SOLID3D)
                if3d = true;
                if3d = false;

        CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
        rasterizationOptions.BackgroundColor = Color.White;
        rasterizationOptions.PageWidth = image.Width;
        rasterizationOptions.PageHeight = image.Height;

        if (if3d)
            rasterizationOptions.TypeOfEntities = TypeOfEntities.Entities3D;
            rasterizationOptions.TypeOfEntities = TypeOfEntities.Entities2D;
        PdfOptions pdfOptions = new PdfOptions();
        pdfOptions.VectorRasterizationOptions = rasterizationOptions;

        image.Save(path + "Campus_Saved.pdf", pdfOptions);