zoukankan      html  css  js  c++  java
  • JasperReport

    Summary

    • 传递文件给 jasper 然后生成pdf文件。
    • 注意接收图片的 field 类型,需要和传递过去的参数类型一致。

    DemoA

    • 使用 inputStream 对象。
    URL url = new URL(microService + "/getQR?url=" + URLEncoder.encode(targetURL, 'UTF-8')+"&width=400&height=400")
    
    InputStream inputStream = url.openStream()
    param.put("QRCode", inputStream)

    DemoB

    • 使用 java.awt.Image 对象。
    URL url = new URL("https://www.duchaoqun.cn/a.jpg")
    
    InputStream inputStream = url.openStream()
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    byte[] buffer = new byte[1024];
    
    int n = 0;
    while (-1 != (n = inputStream.read(buffer))) {
        baos.write(buffer, 0, n);
    }
    
    baos.flush();
    byte[] imageInByte = baos.toByteArray();
    baos.close();
    InputStream in11 = new ByteArrayInputStream(imageInByte);
    BufferedImage bImageFromConvert = ImageIO.read(in11);
    param.put("QRCode", bImageFromConvert)
  • 相关阅读:
    C/C++ 库函数 是否调用 WinAPI
    获得图形的实际坐标值
    电影
    adobe flash player 下载地址
    加速软件
    电影_排行榜
    transform
    MyEclipse
    Android
    AAA
  • 原文地址:https://www.cnblogs.com/duchaoqun/p/13253404.html
Copyright © 2011-2022 走看看