Нижний колонтитул не отображается при конвертации 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.