QQ登录

只需一步,快速开始

华印网

快捷导航
查看: 248|回复: 3
收起左侧

Itext把图片转换成PDF(AI脚本)

[复制链接]
  • TA的每日心情
    郁闷
    2020-8-27 15:59
  • 发表于 2020-7-29 13:45:27 | 显示全部楼层 |阅读模式


    /**
    * 把JPG .jgp .png 测试过都支持 转换成PDF文件 页面大小同 JPG的像素
    * @para m jpgPath
    * @para m pdfPath
    */
    public static void JpgToPdf(String jpgPath,String pdfPath){
    Document document=null;
    FileOutputStream outputStream=null;
    try {
    Image image = Image.getInstance(jpgPath);
    Rectangle pageSize = new Rectangle(image.getPlAInWidth(),image.getPlainHeight());
    //设置页面尺寸 并且把页边距上下左右改成0
    document = new Document(pageSize,0,0,0,0);//新建一个文档并且设置页面大小
    //如果新生成的路径已经存在了 就删除
    if(new File(pdfPath).exists())new File(pdfPath).delete();
    outputStream = new FileOutputStream(pdfPath);//新建一个pdf文档
    PdfWriter writer = PdfWriter.getInstance(document, outputStream);//把新建的pdf 赋值给 document
    writer.setPdfVersion(PdfWriter.VERSION_1_3); //设置pdf的版本号
    document.addTitle("标题:");
    document.addAuthor("作者:CPC_JAVA");
    document.addSubject("主题:没有的");
    document.addKeywords("关键字:没有的");
    document.addCreator("创建:JiaLan75");
    document.open();//打开 document文档
    PdfContentByte cb = writer.getDirectContent();//创建一个写入流
    document.add(image);

    } catch (Exception e) {
    e.printStackTrace();
    }finally {
    try {
    outputStream.flush();
    document.close();
    outputStream.close();
    }catch (Exception e){
    e.printStackTrace();
    }

    }
    }

    华印网相关搜索

    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    4 小时前
  • 发表于 2020-7-29 14:16:50 | 显示全部楼层
    感谢楼主的无私奉献精神!收藏先,支持楼主继续开发更多更好的脚本。Itext把图片转换成PDF(AI脚本)(1)Itext把图片转换成PDF(AI脚本)(2)Itext把图片转换成PDF(AI脚本)(3)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    可爱
    4 小时前
  • 发表于 2020-7-30 00:29:28 | 显示全部楼层
    document.addAuthor("作者:CPC_JAVA");——到这里应该改改名字了吧,哈哈Itext把图片转换成PDF(AI脚本)(4)
    这个如何使用呢?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-8-27 15:59
  •  楼主| 发表于 2020-7-30 11:20:33 | 显示全部楼层
    哈哈!都是交流学习用。Itext把图片转换成PDF(AI脚本)(5)
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

    关闭

    注意注意注意:必看上一条 /1 下一条

    华印网 - 华印社区
    Share More 周一至周日:09:00 - 21:00
    华印网旗下的设计印刷制作类专业技术站点
    请勿发布违反国家法律法规的内容,会员观点不代表本站立场
    企鹅:32917909 Email:32917909#qq.com

    华印网汇集印前技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai扩展插件、ps扩展插、pdf插件、印刷流程、ctp输出、字体下载、印刷软件资料、印能捷、esko、CorelDRAW、CTP、CDR、PDF、InDesign、Illustrator软件下载的综合性印刷论坛社区!

    Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

    站点地图|小黑屋|手机版|华印网 ( 粤ICP备19020152号-1 )

    GMT+8, 2021-1-22 14:06 , Processed in 0.036601 second(s), 34 queries , Gzip On.

    快速回复 返回顶部 返回列表