《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
import java.net.URLConnection;
/**
-
@Description:CAD文件工具类
-
@Author: Tarzan Liu
-
@Date: 2020/1/8 14:23
*/
public class CADFileUtil{
/**
- 当前cad预览运行状态(保证cad预览线程,同步只有一个人操作)
*/
public static volatile boolean RUNNING = false;
/**
*方法描述 CAD文件转换为PDF流
-
@param srcFile 选择CAD文件路径
-
@param dataDir 保存pdf文件路径
-
@author Tarzan Liu
-
@date 2020年01月08日 15:08:50
*/
public static void CADFileToPDF(String srcFile,String dataDir){
Image objImage = Image.load(srcFile);
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.setBackgroundColor(Color.getWhite());
cadRasterizationOptions.setPageWidth(1600);
cadRasterizationOptions.setPageHeight(1600);
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(cadRas