画像ファイルのサイズが大きい(今回は縦幅)場合、 PDF化した際にHTMLが指定している箇所に画像が出力されない

使用する製品バージョン:24.5.0
事象の詳細説明
事象の説明のため、以下サンプルを添付します
①期待する正常な変換結果
65825_事象発生せず_画像縦半分.html
65825_事象発生せず_画像縦半分.PDF
②今回問合せた事象
65825_事象発生.html
65825_事象発生.PDF

添付HTMLにあるピンク色の画像ファイルについて
①では期待する[項目10」の箇所に表示されている
②ではピンク色の画像ファイルの縦幅を大きくした
その場合に[項目10」の箇所ではなく異なる箇所に出力された

旧バージョンでの出力も確認してみました
・24.6.0(最新バージョン。2024/06/21リリース)
→レイアウト崩れが再現する
・24.5.0(今回事象が発生したバージョン)
→レイアウト崩れが再現する
・24.4.0
→レイアウト崩れが再現しない
240704_添付ファイル.zip (5.1 MB)

@omatsu

調査できるよう、使用しているサンプル コード スニペットも共有していただけますか?

PDF変換する箇所のソースコードになります。
–ココカラ
string htmlPath = @“D:\65825.html”;
string pdfPath = @“D:\65825.pdf”;
string html = GetHtml(htmlPath);
// PdfSaveOptions の初期化
var options = new PdfSaveOptions();
options.PageSetup.AdjustToWidestPage = true;
options.PageSetup.AnyPage.Size.Height = Aspose.Html.Drawing.Length.FromMillimeters(297);
options.PageSetup.AnyPage.Size.Width = Aspose.Html.Drawing.Length.FromMillimeters(210);
options.PageSetup.AnyPage.Margin = new Aspose.Html.Drawing.Margin(10); //上下左右に余白を入れる
Converter.ConvertHTML(html, “.”, options, pdfPath);
–ココマデ

@omatsu

内部の問題追跡システムで次の新しいチケットをオープンし、Free Support Policies に記載されている条件に従って修正を提供します。

問題 ID: PDFNET-57583

優先的にサポートが必要な場合は、Paid Support Services を取得して、有料サポート管理チームに直接アクセスできます。