最近做itext版的html转pdf,看到一个支持中文的解决方案,但是需要修改引用jar包源码
目的:修改itextpdf-5.4.4-sources.jar 源码包中的.java文件,编译成.class,然后替换itextpdf-5.4.4.jar包中同名.class文件
工具:Myeclipse,jd-gui
步骤:新建java project,切换到磁盘此项目目录下的src文件夹下,解压缩itextpdf-5.4.4-sources.jar,将整个目录拷到src目录;
目录结构如下
--src --com --errors --META-INF --detault.css
?
然后在eclipse下刷新项目,此时会提示缺少jar包报错,缺少itextpdf包,将itextpdf-5.4.4.jar包加入环境,然后修改需要修改的源码,然后在此项目的bin目录找到对应的的.class文件,用7-zip等压缩工具打开itextpdf-5.4.4.jar包,替换同名的文件,最后可以用jd-gui打开jar包,可以验证源码是否修改成功
?
?最后推荐一个搜搜jar包的不错的网站 GrepCode?,这个完整可以列出所查找jar包的所有版本