java将PDF转为tif文件_java - 使用JAI在JAVA中将二进制文本转换为Tiff图像/ PDF - 堆栈内存溢出...

我有不同的要求。 我正在接收TIFF图像作为二进制文本。 我不知道是否可以调用该二进制文本。 文本包含非ASCII字符,如下所示

0ÎÀi7°®èý¯Â£ôîÀk1 ü"»£ð‚£Ê£ðü»£ö¿

ŒGÓº?¬hÄr€kðŠîÂ

ŒG*Àkð

¸z «ÿ*ëÿ¢^˾6‚¢êZÒáÿì)eì"‚("¿ÿ€jPšÄ0?P€ª ê¨Eý5?J†¤=oöÃ|(0Ã6ª™P†!*¯Ä0ÿ*¢uÝ¡0Š­jþ &&—ÿ

+§¾È°Ã¡-s§‚2“³˜©Î{é¾pªXp%&ì;PËæ™4ºfŒ˜Îÿ Éû½)¨ŽV“þp¦IÇG˜bþñÿÿi•¼

因此,我很疲倦地使用以下代码使用imageIO读取此文本,但是会引发错误。

String str = "Binary Mentioned Above";

byte[] b = str.getBytes();

ByteArrayInputStream in = new ByteArrayInputStream(b);

BufferedImage bImageFromConvert = ImageIO.read(in);

TIFFEncodeParam params = new TIFFEncodeParam();

File myNewTIFF_File = new File("C:\\Projects\\test\\combined.tif");

ImageIO.write(bImageFromConvert, "TIFF", myNewTIFF_File);

我收到的错误消息是

Exception in thread "main" java.lang.IllegalArgumen

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值