| | |
| | | |
| | | import com.aspose.cad.Color; |
| | | import com.aspose.cad.Image; |
| | | import com.aspose.cad.fileformats.cad.CadDrawTypeMode; |
| | | import com.aspose.cad.imageoptions.CadRasterizationOptions; |
| | | import com.aspose.cad.imageoptions.PdfOptions; |
| | | import com.aspose.cad.internal.J.F; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.File; |
| | | import java.io.FileInputStream; |
| | |
| | | rasterizationOptions.setPageHeight(650); |
| | | rasterizationOptions.setAutomaticLayoutsScaling(true); |
| | | rasterizationOptions.setNoScaling (false); |
| | | rasterizationOptions.setDrawType(1); |
| | | rasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor); |
| | | |
| | | PdfOptions pdfOptions = new PdfOptions(); |
| | | pdfOptions.setVectorRasterizationOptions(rasterizationOptions); |
| | |
| | | } finally { |
| | | fileInputStream.close(); |
| | | } |
| | | log.info("文件转换成功{}",dwgFile.getName()); |
| | | //log.info("文件转换成功{}",dwgFile.getName()); |
| | | return outputFile.getName(); |
| | | } |
| | | |