We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

【Aspose.Cells for Java】ExcelをPDFに変換すると、手動で変換した場合と比較して出力位置がずれてしまう。

お世話になっております。
「aspose-cells-21.10.1」を使ってExcelファイルからPDFファイルへの変換を行っています。

変換自体はSaveメソッドを使う事で正常に完了するのですが、
①変換後のファイルと、②Excelを開いて手動で変換した場合のファイル
を比較すると、、全体的に①の方が印字位置がずれてしまいます。

なお、今回はオートシェイプ内のテキスト、通常のセルのテキスト両方がずれます。
まずは現象を見て頂き、本現象は修正可能か否か教えて下さい。

(Asposeで変換するサンプルロジック)
book.save(‘C:\temp\変換後.pdf’, SaveFormat.PDF);

併せて、現象詳細の資料、PDF変換前のExcelファイルを共有します。
現象.zip (3.7 MB)

@ika0616,

テンプレートファイルをPDFファイル形式に変換することで、おっしゃるように問題に気づきました。 問題のIDが「CELLSJAVA-44271」のチケットを記録しました。 すぐに調べます。

更新があり次第、お知らせします。

@ika0616,

ソースファイルで使用されているフォント「HGMaruGothicMPRO」と「IPAゴシック」をお送りください。 すぐに問題を調査してください。

@Amjad_Sahi
確認頂きありがとうございます。
今回使用しているフォントファイルを送ります。
フォント.zip (7.7 MB)

@ika0616,

フォントファイルをありがとう。 問題を詳細に評価し、すぐにご連絡いたします。

@ika0616

①に比べて②の方は各セルの値が上罫線ギリギリに出力されてしまい、
罫線と重なって見える。

修正v22.1.1では、問題が修正されています:
aspose-cells-22.1.1-java.zip (7.5 MB)

①に比べて②の方はオートシェイプ内のテキストの位置がずれてしまう。

問題はまだ進行中です。

@Peyton.Xu

①に比べて②の方は各セルの値が上罫線ギリギリに出力されてしまい、
罫線と重なって見える。
⇒この部分は頂いた最新バージョン(22.1.1)で確認をしました。
現象が改善されている事を確認しました。ありがとうございました。

引き続き

①に比べて②の方はオートシェイプ内のテキストの位置がずれてしまう。

⇒この部分の改善をよろしくお願いいたします。