通过java把cad的dwg文件转换为svg文件
本方法是通过引入aspose-cad工具来把dwg转换为svg, aspose-cad的下载地址为: https://mvnrepository.com/artifact/com.aspose/aspose-cad, 我是通过本地测试来转换的, 可以成功转换 File file = new File("G:/cad");File[] files = file.listFiles();for (File file1 : files) {String path = file1.getAbsolutePath();String name = file1.getName().replace(".dwg", "");Image cadImage = Image.load(path);CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();rasterizationOptions.setAutomaticLayoutsScaling(true);rasterizationOptions.setNoScaling (false);rasterizationOptions.setContentAsBitmap(true);rasterizationOptions.setLayouts(new String[] {"Model"});SvgOptions svgOptions = new SvgOptions();rasterizationOptions.getGraphicsOptions().setSmoothingMode(SmoothingMode.HighQu ality);rasterizationOptions.getGraphicsOptions().setTextRenderingHint(TextRenderingHin t.AntiAliasGridFit);rasterizationOptions.getGraphicsOptions().setInterpolationMode(InterpolationMod e.HighQualityBicubic);int width = cadImage.getWidth();int height = cadImage.getHeight();float zoom = 2.5f;rasterizationOptions.setPageHeight(height * zoom);rasterizationOptions.setPageWidth(width * zoom);rasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);svgOptions.setVectorRasterizationOptions(rasterizationOptions);cadImage.save("G:/output/" + name +".svg", svgOptions);}
通过java把cad的dwg文件转换为svg文件相关推荐
- CAD文件转换为SVG文件
引言 目前CAD技术已广泛应用于建筑设计.机械设计.城市规划.交通等领域,由其主流软件AutoCAD或在之基础上二次开发的软件生成的图纸层出不穷. SVG(Scalable Vector Graphi ...
- CAD文件转换为SVG文件的探讨
CAD文件转换为SVG文件的探讨 详细剖析了CAD的图形交换格式---DXF文件的结构,分析了SVG文件的框架元素和图形元素,建立了CAD中的对象.DXF文件中的实体和SVG中的元素三者之间的对应表, ...
- java pdf 转换 word_如何使用Java将pdf文件转换为word文件
如何使用Java将pdf文件转换为word文件? 而且,它看起来像它一样容易吗? 解决方法: public class PDFTextReader { static String pdftoText( ...
- 使用java程序将ceb文件转换为pdf文件
要使用 Java 程序将 CEB 文件转换为 PDF 文件,你可以使用 Apache POI 库来读取 CEB 文件并解析其内容. Apache POI 是一个开源的 Java 库,可以用于读取和写入 ...
- java代码实现excel文件转换为csv文件
java代码实现excel文件转换为csv文件 pom文件导入 <dependencies><dependency><groupId>org.springframe ...
- php生成图片文件流,php如何将base64数据流文件转换为图片文件?
2017-03-07 在开发中,自己遇到一个前端在上传图片的时候,使用的base64数据流文件显示的图片. 也就是说 ***image/后面的jpg是我们的图片文件格式,(base64,)后面的很大一 ...
- office文件转换为pdf文件
office文件转换为pdf文件 首先安装openoffice,自行百度 导入jar包,自行百度 引入坐标: <!-- 转pdf配置 --><dependency><gr ...
- 将HTML文件转换为PDF文件(Thymeleaf模板转换,简单解决中文问题, 解决HTML带图片转换PDF文件问题)
将HTML文件转换为PDF文件 一.导入依赖 <!-- itext生成Pdf --> <dependency><groupId>com.itextpdf</g ...
- 语音amr文件转换为mp3文件
1.安卓前端生成amr语音文件,经过base64加密变成加密字符串 2.把加密后的字符串解密成amr文件 生成amr文件目录 String fileUrl = System.getProperty ...
- 使用Jacob实现将Word文件转换为Pdf文件
在某些业务场景下,可能需要将Word文件转换为Pdf文件的需求,Word文件编辑方便,而Pdf文件查看更方便,并且格式基本不会变化,同时可以避免被误编辑. 如果使用的是Java语言,那么可以借助于Ja ...
最新文章
- 2020全球Top10 AI专利公司:美国过半,中国仅占两席
- Android从零开始(第三篇)MVP架构搭建
- aspx-cs-dll :在部署后就让所有的aspx处于已经编译成dll的状态
- 前端学习(686):for循环
- 面向智能化软件开发的开源生态大数据
- 【离散数学】二元关系的性质
- GetModuleHandle
- P1510 精卫填海
- Java中JTextField.getText() 和 JPassword.getPassword() 的区别
- 人工智能将为维护网络安全带来更多可能
- stylesheettheme和 theme 的区别
- 机器学习中的数学——距离定义(二十一):JS散度(Jensen–Shannon Divergence)
- 2022年智慧城市大脑及智慧城市驾驶舱大数据资源平台建设总体架构方案
- anaconda 安装Mosek
- ui自动化html模板,UI自动化学习分享ppt模板
- 使用Python连接谷歌邮箱发送邮件
- 贝叶斯网络大白话教程
- 百度搜索结果页面的参数 提示词输入搜索框方式(rsv_sug5)
- ip地址与MAC地址 中的 组播
- 智芯传感推出性能卓越的多量程硅微加速传感器ZXA