public static void Run() { //ExStart:SupportOfLayers // The path to the documents directory. string MyDir = RunExamples.GetDataDir_DXFDrawings(); string sourceFilePath = MyDir + "for_layers_test.dwf"; using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath)) { // 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; // Add desired layers rasterizationOptions.Layers = new string[] { "LayerA" }; rasterizationOptions.CenterDrawing = true; JpegOptions jpegOptions = new JpegOptions(); jpegOptions.VectorRasterizationOptions = rasterizationOptions; MyDir = MyDir + "for_layers_test.jpg"; // Export the DXF to JPG image.Save(MyDir, jpegOptions); } //ExEnd:SupportOfLayers }
public static void Run() { //ExStart:ExportToPDF // The path to the documents directory. string MyDir = Directory.GetCurrentDirectory(); string sourceFilePath = MyDir + "\\dwg-files\\Bottom_plate.dwg"; using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath)) { // Create an instance of CadRasterizationOptions and set its various properties Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); rasterizationOptions.BackgroundColor = Aspose.CAD.Color.White; rasterizationOptions.PageWidth = 1600; rasterizationOptions.PageHeight = 1600; // Create an instance of PdfOptions Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions(); // Set the VectorRasterizationOptions property pdfOptions.VectorRasterizationOptions = rasterizationOptions; MyDir = MyDir + "Bottom_plate_out.pdf"; // Export the DWG to PDF image.Save(MyDir, pdfOptions); } //ExEnd:ExportToPDF Console.WriteLine("\nThe DWG file exported successfully to PDF.\nFile saved at " + MyDir); }
public static void Run() { //ExStart:SupportOfOBJ string MyDir = RunExamples.GetDataDir_OBJDrawings(); using (Aspose.CAD.Image CADDoc = Aspose.CAD.Image.Load(MyDir + "example-580-W.obj")) { Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); rasterizationOptions.PageWidth = CADDoc.Size.Width; rasterizationOptions.PageHeight = CADDoc.Size.Height; Aspose.CAD.ImageOptions.PdfOptions CADf = new Aspose.CAD.ImageOptions.PdfOptions(); CADf.VectorRasterizationOptions = rasterizationOptions; CADDoc.Save(MyDir + "example-580-W_custom.pdf", CADf); } //ExEnd:SupportOfOBJ }