rysato
1
ImageOrPrintOptions クラスの setTiffCompression メソッドで TiffCompression.COMPRESSION_CCITT_4 を指定して、
WorkbookRender クラスの toImage メソッドを実行すると途中で以下の例外が発生します。
java.lang.ArrayIndexOutOfBoundsException
上記の設定で TiffCompression.COMPRESSION_CCITT_3 を指定して同様の処理を実行すると例外は発生しません。
上記の例外を回避する方法はあるでしょうか。
[添付ファイル]
・input.xls ・・・・ TIFF ファイルに変換する対象の Excel ファイル
・CCITT4で作成.tiff ・・・・ CCITT4 を指定して作成された TIFF ファイル(作成中に例外が発生したため破損している)
・CCITT3で作成.tiff ・・・・ CCITT3 を指定して作成された TIFF ファイル
・Asposeの例外の説明資料.xlsx ・・・・ 発生した例外についての説明資料
JRE : IBM JRE 1.8.0 Linux
添付.zip (1.7 MB)
@rysato,
テンプレートファイルと詳細をありがとう。
私たちの最新のバージョン/修正を使ってみてください:Aspose.Cells for Java v19.5.x(まだ使っていなければ)。
JAI APIがあなたのLinuxマシンにインストールされていないように見えるので、あなたがそれを正確にインストールしたことを確認してください、あなたの参照用のドキュメントに従ってください:
System Requirements
問題が解決しない場合はお知らせください。
rysato
3
ご連絡ありがとうございます。
最新のバージョンでも試しましたが、問題は解決しませんでした。
@rysato,
JAIとImageIO APIがLinuxマシンにインストールされていることを確認しましたか?正しくインストールされていることを確認してください。参照用の資料に従ってください。
System Requirements
rysato
5
JAIとImageIO APIもインストール済みの状態で確認しています。
@rysato,
ご確認いただきありがとうございます。
あなたの問題のID「CELLSJAVA-42936」で調査チケットを記録しました。まもなく調査します。
更新があり次第、お知らせいたします。
@rysato,
これは、「CELLSJAVA-42936」がAspose.Cells for Java 19.6で修正されたことをお知らせするものです。