Нижний колонтитул не отображается при конвертации HTML в PDF

Для преобразования HTML в PDF я использую пакет "Путепкин", и я указываю URL-адрес файла HTML, который должен отображаться в нижнем колонтитуле на каждой странице, однако он не отображает нижний колонтитул. В качестве теста я даже пытался установить LeftText на что-то, что тоже не рендерится.

Мой код, как показано ниже:

Dim FooterURL As String = "http://localhost:60699/testfooter.html"



                Dim globalSettings As New TuesPechkin.GlobalSettings With {.PaperSize = PaperKind.A4,
                                                                            .DocumentTitle = DocTitle,
                                                                           .Margins = New TuesPechkin.MarginSettings With {.Unit = TuesPechkin.Unit.Millimeters, .Bottom = 20, .Left = 20, .Right = 20, .Top = 20},
                                                                           .Copies = 1,
                                                                           .ImageQuality = 100,
                                                                           .ImageDPI = 300,
                                                                           .ProduceOutline = True,
                                                                           .PageOffset = 0,
                                                                           .DPI = 1200,
                                                                           .Orientation = TuesPechkin.GlobalSettings.PaperOrientation.Portrait}

                Dim pdfdoc As New TuesPechkin.HtmlToPdfDocument
                pdfdoc.Objects.Add(New TuesPechkin.ObjectSettings With {.HtmlText = strHTML,
                                                                        .FooterSettings = New TuesPechkin.FooterSettings With {.HtmlUrl = FooterURL, .LeftText = "blah blah blah"},
                                                                        .WebSettings = New TuesPechkin.WebSettings With {.LoadImages = True,
                                                                        .PrintBackground = True,
                                                                        .EnableJavascript = False}
                                                                       })
                Dim convertor As TuesPechkin.IPechkin = TuesPechkin.Factory.Create
                Dim buf As Byte() = convertor.Convert(strHTML)
                Return buf

1 ответ

Эта проблема была исправлена ​​в версии 1.1.0, которая еще не была выпущена.

Смотрите https://github.com/tuespetre/TuesPechkin/issues/46

Вы можете извлечь исходники из GitHub и собрать текущий код самостоятельно, чтобы решить вашу проблему.

Изменить: должно быть исправлено сейчас, начиная с версии 2.0.0.

https://github.com/tuespetre/TuesPechkin/releases

Другие вопросы по тегам