首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除使用TuesPechkin生成的PDF封面上的页边距

删除使用TuesPechkin生成的PDF封面上的页边距
EN

Stack Overflow用户
提问于 2016-08-01 18:34:05
回答 1查看 612关注 0票数 2

我正在使用TuesPechkIn来转换我的html到PDF。我将配置设置如下:

我的问题是,我可以只从PDF的第一页删除顶部页边距吗?(基本上是封面,其中包括横幅图像)。有没有办法实现这一点。

代码语言:javascript
复制
        var document = new HtmlToPdfDocument
        {
            GlobalSettings =
            {
                DocumentTitle = "My Report",
                PaperSize = PaperKind.A4, 
                Margins =
                {
                    Top = 1.25, //Need to make it as 0 for the first page
                    Left = 0.00,
                    Right = 0.00,
                    Bottom = 1.25,
                    Unit = TuesPechkin.Unit.Centimeters
                },
                PageOffset = 2
            },
            Objects =
            {
                new ObjectSettings
                {
                    HtmlText = htmlText,
                    FooterSettings = footerSettings
                }
            }
        };

        return converter.Convert(document);
EN

回答 1

Stack Overflow用户

发布于 2017-05-19 15:54:58

一种解决办法是在JavaScript中删除该图像。我在最后一个底部页面的一个元素上也遇到了同样的问题,我基本上是这样做的:

代码语言:javascript
复制
var element = document.getElementById("someID");
    element.parentNode.removeChild(element);

在窗口加载时放入该代码,并将其添加到您的htmlText中,它将在生成PDF之前为您删除该元素。为此,您只需在Objects中添加以下内容即可启用js:

代码语言:javascript
复制
WebSettings =
                    {
                        EnableJavascript = true
                    }

希望它能帮助您:)

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

https://stackoverflow.com/questions/38696632

复制
相关文章

相似问题

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