CSharp: Aspose.CAD 25.10 Convert DWG and DXF to PDF

 

 /// <summary>
 ///  geovindu, Geovin Du,塗聚文,涂聚文
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if(!IsPostBack)
     {

         string cadPath = Server.MapPath("~/RDJ18.dwg");
         string outputPath = Server.MapPath("~/RDJ18.pdf");
         // Load a CAD drawing in an instance of CadImage
         using (CadImage cadImage = (CadImage)Aspose.CAD.Image.Load(cadPath))
         {
             // Create an instance of PdfOptions
             PdfOptions pdfOptions = new PdfOptions();
             // Create an instance of CadRasterizationOptions and set its various properties
             CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
             cadRasterizationOptions.PageWidth = 1600;
             cadRasterizationOptions.PageHeight = 1600;
            // cadRasterizationOptions.CenterDrawing = true;
             //cadRasterizationOptions.ScaleMethod = ScaleType.Center;
             // Set the VectorRasterizationOptions property
             pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
             // Export the CAD drawing to PDF format
             cadImage.Save(outputPath, pdfOptions);
         }

         Response.Redirect("RDJ18.pdf");
         //Response.Write("CAD to PDF conversion completed. Check the output file at: " + outputPath);
         //Response.Close();
     }
 }

  

 

image

 

posted @ 2025-10-14 22:15  ®Geovin Du Dream Park™  阅读(3)  评论(0)    收藏  举报