aspose.cad 如何指定layout进行转换pdf?请问使用过的么 ?
1条回答 默认 最新
关注 可以使用Aspose.CAD for .NET或Aspose.CAD for Java API来指定layout进行转换pdf。这个API可以加载DWG格式的AutoCAD绘图,并将其转换为PDF,的大概分为以下几步,github地址我放源码里了:
- 使用Aspose.CAD.Image.Load或Aspose.CAD.Image.load工厂方法加载DWG文件。
- 创建一个CadRasterizationOptions类的实例,并设置结果页面的高度和宽度。
- 为CadRasterizationOptions对象添加所需的LayoutPageSizes。
- 创建一个PdfOptions类的实例,并设置其VectorRasterizationOptions属性。
- 使用Image.Save或Image.save方法将图像导出为PDF。
// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-Java // The path to the documents directory. String MyDir = RunExamples.getDataDir_DWGDrawings(); String sourceFilePath = MyDir + "Bottom_plate.dwg"; try (com.aspose.cad.Image image = com.aspose.cad.Image.load(sourceFilePath)) { // Create an instance of CadRasterizationOptions and set its various properties CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); rasterizationOptions.setBackgroundColor(Color.getWhite()); rasterizationOptions.setPageWidth(1600); rasterizationOptions.setPageHeight(1600); rasterizationOptions.setLayouts(new String[] { "Model" }); // Set the Entities type property to Entities3D. rasterizationOptions.setTypeOfEntities(TypeOfEntities.Entities3D); // Enable the usage of predefined Rendering Configurations rasterizationOptions.setNoScaling(DxfDrawingUnits.Unitless); // Add the layer name to the list that are excluded from rendering rasterizationOptions.getLayers().add("0"); // Create an instance of PdfOptions PdfOptions pdfOptions = new PdfOptions(); // Set the VectorRasterizationOptions property pdfOptions.setVectorRasterizationOptions(rasterizationOptions); // Export layout to PDF String outPath = sourceFilePath + ".pdf"; image.save(outPath, pdfOptions); }
解决 无用评论 打赏 举报
悬赏问题
- ¥30 STM32 INMP441无法读取数据
- ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
- ¥15 用visualstudio2022创建vue项目后无法启动
- ¥15 x趋于0时tanx-sinx极限可以拆开算吗
- ¥500 把面具戴到人脸上,请大家贡献智慧
- ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
- ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
- ¥30 c#打开word开启修订并实时显示批注
- ¥15 如何解决ldsc的这条报错/index error
- ¥15 VS2022+WDK驱动开发环境