首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将HTML转换为PDF时不呈现页脚

将HTML转换为PDF时不呈现页脚
EN

Stack Overflow用户
提问于 2014-09-04 14:45:38
回答 1查看 1.7K关注 0票数 0

我正在使用TuesPechkin将HTML转换为PDF,并且指定了一个HTML文件的URL,该文件应该显示为每个页面的页脚,但是它不会呈现页脚。作为测试,我甚至尝试将LeftText设置为某个值,但也没有进行渲染。

我的代码如下:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2014-11-04 11:06:38

此问题已在版本1.1.0中修复,该版本尚未发布。

请参阅https://github.com/tuespetre/TuesPechkin/issues/46

您可以从GitHub获取源代码,然后自己构建当前代码来解决您的问题。

Edit:现在应该是固定的,从2.0.0版本开始。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25658875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档