Java 将从打印屏幕拍摄的图像粘贴到word文档时,文档正在损坏

Java 将从打印屏幕拍摄的图像粘贴到word文档时,文档正在损坏,java,Java,将从打印屏幕拍摄的图像粘贴到word文档时,word文档正在损坏 ImageIO.write(img, "jpg", file); InputStream pic = new FileInputStream("D:\\Word\\testimage.png"); run.addPicture(pic, doc.PICTURE_TYPE_JPEG,"testimage",Units.toEMU(350), Units.toEMU(350)); 错误: 您的代码令人困惑。您

将从打印屏幕拍摄的图像粘贴到word文档时,word文档正在损坏

    ImageIO.write(img, "jpg", file);
    InputStream pic = new FileInputStream("D:\\Word\\testimage.png");
    run.addPicture(pic, doc.PICTURE_TYPE_JPEG,"testimage",Units.toEMU(350), Units.toEMU(350));
错误:

您的代码令人困惑。您将图像写入“jpg”,将文件读取为“png”,并将图片添加为“jpg”,这是一种打字错误。保持一致,要么我读取jpg并添加jpg,要么我读取为png并添加png,在这两种情况下,文档都已损坏。