JAVA dwg转pdf的正确解法
** 有个项目需要用到dwg转pdf的这个功能,网上搜了好多只有一个解决办法,就是使用aspose的方式但是这种方式的转的pdf特别模糊,而且只有黑色效果非常不好**
- 我从网上的一个dwg-pdf软件中看到有支持命令行的功能Any DWG to PDF Converter Pro话不多说直接上代码
- 第一步安装Any DWG to PDF Converter Pro这个自己上网百度,这个是收费的,网上有破解版本的。
package com.lut.zyt;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;/*** @Title: Test02* @Description:* @author: zyt* @date 2020年3月2日 下午3:39:44*/public class Test02 {public static void main(String[] args) throws IOException {String str = "C://toPdf//dp.exe";//安装目录String source = "E:\\data\\111.dwg";//dwg源文件String out = "E:\\data\\111.pdf";//生成的pdf路径+文件名Process pro = Runtime.getRuntime().exec(str+" /InFile "+source+" /OutFile "+out); BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream())); //虽然cmd命令可以直接输出,但是通过IO流技术可以保证对数据进行一个缓冲。String msg = null;while ((msg = br.readLine()) != null) {System.out.println(msg);}}}
代码非常简单主要是用命令行调用Any DWG to PDF Converter Pro的命令行命令,还有其他的方法,可以看看该软件帮助文档。。
JAVA dwg转pdf的正确解法相关推荐
- java实现dwg转pdf
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.无奈选择第二种 二.jar引入 1.jar地址 2.使用jar,完成dwg转为pdf 总结 前言 由于公司需要最近 ...
- java 合并pdf,如何在Java中合并PDF
如何在Java中合并PDF 为小型企业和大型企业,保持 您的 重要 文件, 组织将提高您的工作流程,并成倍增长你的组织的工作效率. PDF文档由于其接受的输入格式的类型的安全性和灵活性,通常是共享大量 ...
- Java如何实现Pdf的导出?
Java如何实现Pdf的导出? 在某些场景中,我们需要从数据库或其他来源获取的数据信息,动态的导出Pdf文件,如准考证的打印等.这时我们需要借助第三方依赖包-itextpdf 来实现此需求. 一.制作 ...
- 【转】Java中获取文件大小的正确方法
[转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...
- 230套java web开发PDF书籍和CHM参考手册资料大全 免费下载
230套java web开发PDF书籍和CHM参考手册资料大全 免费下载 下载地址:http://yun.baidu.com/s/169jYH 文章来源:HTML5星空http://www.html5 ...
- java itext 导出pdf文件_【Java,PDF】使用Itext实现PDF文件生成
重要声明:本文章仅仅代表了作者个人对此观点的理解和表述.读者请查阅时持自己的意见进行讨论. 前言 有时候,业务系统要求提供一个PDF文件导出的功能,这时候我们就需要将数据库的对应数据查询出来,然后生成 ...
- 在JAVA语言程序中main_在Java程序main方法中,正确的参数是
[单选题]下列叙述中,错误的是 [填空题]Access属于()数据库,Access中,不允许在主关键字字段中有重复值或(). [单选题]如下哪些字符串是Java中的标识符? [填空题]常用的基本电量传 ...
- 不允许使用java方式启动_细品 Java 中启动线程的正确和错误方式
细品 Java 中启动线程的正确和错误方式 前文回顾详细分析 Java 中实现多线程的方法有几种?(从本质上出发) start 方法和 run 方法的比较 代码演示:/** * * start() 和 ...
- java面试题32:Java网络程序设计中,下列正确的描述是()
java面试题32:Java网络程序设计中,下列正确的描述是() A:Java网络编程API建立在Socket基础之上 B:Java网络接口只支持tcP以及其上层协议 C:Java网络接口只支持UDP ...
最新文章
- python3 str is not callable 问题解决
- python开发【第四篇】:python基础之函数
- 知识图谱(五)——实体消歧
- 数据结构一:链表(循环链表)
- 你聚类个数是靠拍的?
- mysql体系结构和存储引擎
- double free or corruption 错误解决办法
- 【hiho挑战赛24 ABC】贪心和期望dp惨烈的后缀自动机
- JVM篇2:[-加载器ClassLoader-]
- DataTable数据存入指定路径Excel文件(套用Excel模板)
- windows核心编程之进程(3)
- CAD 开发 渐变填充
- cad 切图_两种快速切图方式
- ACL——拒绝源地址
- Faster-RCNN理论
- 车载etc充值显示服务器连接失败,为什么有的etc会显示余额,有的没有
- Java服务优雅停机_JAVA优雅停机的实现
- 【电信学】【2018.01】在芬兰私人和公共停车场实施5G V2X服务
- 【冲量动态】冲量在线正式成为中国通信标准化协会(CCSA)全权会员,区块链+大数据,助力数字时代开启新章程
- 万物革新人们刷脸支付需求越来越多元化