通过java代码实现CAD图纸文件DWG格式转为PDF格式

这种DWG格式转PDF功能比较少,网上资料也不多,大部分都是让你用第三方插件去做的;我自己找了一下,还是有这方面的jar的,然后整理了一下,代码如下:

package com.xujie.xjdocsys.utils;

import com.aspose.cad.Color;

import com.aspose.cad.Image;

import com.aspose.cad.imageoptions.CadRasterizationOptions;

import com.aspose.cad.imageoptions.PdfOptions;

public class DWGFileToPDFManager {

/**

*

* @param srcFile 选择dwg文件路径

* @param dataDir 保存FTP文件路径

*/

public void DWGFileToPDF(String srcFile,String dataDir){

Image objImage = Image.load(srcFile);

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

rasterizationOptions.setBackgroundColor(Color.getWhite());

rasterizationOptions.setPageWidth(1600);

rasterizationOptions.setPageHeight(1600);

// Create an instance of PdfOptions

PdfOptions pdfOptions = new PdfOptions();

// Set the VectorRasterizationOptions property

pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Export the DWG to PDF

objImage.save(dataDir + "生成pdf文件名字.pdf", pdfOptions);

}

}

jar

提取码4r2p

java dwg转pdf_java实现CAD图纸文件DWG格式转为PDF格式相关推荐

  1. java实现CAD图纸文件DWG格式转为PDF格式

    通过java代码实现CAD图纸文件DWG格式转为PDF格式 这种DWG格式转PDF功能比较少,网上资料也不多,大部分都是让你用第三方插件去做的:我自己找了一下,还是有这方面的jar的,然后整理了一下, ...

  2. 多张CAD图纸文件如何快速转换成高清黑白BMP格式?

    多张CAD图纸文件如何快速转换成高清黑白BMP格式?将CAD图纸文件进行转换成图片格式是为了方便将其进行打开查看或是传输等操作,将其进行转换成图片中的BMP格式就是其中的一种,具体应该怎么样进行操作, ...

  3. dwg文件怎么打开?怎么查看dwg格式的CAD图纸文件?

    dwg文件怎么打开?怎么查看dwg格式的CAD图纸文件?相恨很多的小伙伴都被这样的问题困扰过,那么CAD文件到底需要怎么打开才会更加的便捷呢?揭晓来就和下偶偶伴们分享两种操作方法,看完你就明白了! 我 ...

  4. 怎么使用版本转换器将dwg格式图纸转换成高质量pdf格式文件?

    怎么使用版本转换器将dwg格式图纸转换成高质量pdf格式文件?dwg格式图纸文件是CAD图纸文件的基本格式之一,为了方便将CAD图纸文件进行查看或是工作上面的需要都会将其进行格式间的转换,将其进行转换 ...

  5. CAD图纸文件过大,无法正常制图使用怎么办?

    CAD图纸文件过大,无法正常制图使用怎么办?在CAD制图过程中,我们遇到CAD文件过大的问题,会占用过多的存储空间,导致无法正常保存传输.解决方法如下: 1.在CAD制图过程中,将普通的tff字体改用 ...

  6. CAD图纸文件中标注的尺寸如何进行隐藏?

    CAD图纸文件中标注的尺寸如何进行隐藏?CAD图纸文件在打开进行查看的时候会由于工作的需要将其进行标注的操作是经常有的事情,那么具体我们应该怎么样进行此项操作,标注在图纸上面的尺寸应该怎么样进行隐藏, ...

  7. 绘制完成的cad图纸文件应使用哪一款看图软件进行查看?

    绘制完成的cad图纸文件应使用哪一款看图软件进行查看?CAD相关的设计师们在完成绘制一张CAD图纸文件之后会需要使用到专门的看图软件来将其进行打开查看,但是我们应该选择哪一款软件来进行操作,今天就要来 ...

  8. CAD图纸文件太大?三种小方法教你如何清理CAD超大文件。

    在做平时的设计工作的时候,不知道你们有没有遇到过这种情况,就是有的时候,CAD文件莫名其妙地超大无比.且使用任何常规方法均无法清理,超级麻烦,怎么弄都没有办法,那么问题就来了,怎么解决这个问题? 那今 ...

  9. 怎样一键比较2个CAD图纸文件的不同呢?

    我们在CAD制图工作的时候,常常会需要比较2个不同CAD图纸的区别.若是一般情况下,我们可能会选择在同一个CAD制图软件中打开2张CAD图纸,然后查看分别查看其具体的属性,以便于比较出不同之处.可是有 ...

  10. 进行CAD图纸文件查看时如何对其进行平移?

    进行CAD图纸文件查看时如何对其进行平移?在进行对一张CAD图纸文件查看的操作的时候,如果由于图纸过大而无法将其进行仔细的查看的话,需要进行的操作就是将其进行平移来查看,具体应该怎么样进行操作,下面小 ...

最新文章

  1. 中科院自动化所招AI算法实习生!
  2. 设置TextView下划线并响应点击事件(SpannableString)
  3. 通过超图在网页中加载3dmax模型
  4. *【CodeForces - 122D】Lucky Transformation(字符串问题,思维剪枝,优化,有坑,需注意的问题if的层次总结)
  5. 神经网络之预测共享单车使用情况
  6. Java中四种遍历Map对象的方法
  7. PHP连接mysql数据库使用方法,PHP连接MySQL数据库的操作方法
  8. NoSQL 已死:我们不需要他了
  9. 10.23T1 杨辉三角
  10. 特征值和特征向量(整理)
  11. k-d Tree及其Java实现
  12. 传智黑马java基础学习——day14
  13. (八)51单片机基础——LED点阵屏
  14. 大学本科计算机专业那些课 左飞
  15. Biotin-PEG-CHO,生物素PEG醛基
  16. 我的Java学习之路2009-11-17
  17. IPad苹果公司旗下平板电脑系列
  18. 【Excel自动化办公Part6】:插入图片、插入柱状图、插入条形图
  19. 2345去除主页锁定的方法
  20. os.popen()函数用法总结

热门文章

  1. BearPi-IoT串口收发1-普通模式
  2. 机器学习与深度学习视频讲解
  3. 舒服的小程序吸顶动画
  4. Poker Ⅱ 机械键盘使用说明书
  5. 华为服务器维修期,拆看一台1U华为服务器RH1288 V2-8S
  6. 软件烧录的测试方法,烧录测试座使用及保养
  7. JAVA---线程生命周期及状态转换图
  8. python设置编码格式为utf-8_python设置文件编码格式为UTF-8
  9. tbopen链接生成工具_愚人节必备工具,有了它们就是朋友圈最靓的仔
  10. 高等数学张宇18讲 第一讲 高等数学常用基础知识