-1

我曾尝试使用 dinktopdf 制作 pdf 报告,但问题是我无法删除边距 pdf。我已经尝试过body margin 0,但这是一种尴尬的方式。

任何人都可以告诉我,如何使用 dinktopdf 删除边距 pdf?

这是我的输出:

在此处输入图像描述

注意:红线是边距

4

1 回答 1

3

根据文档,您应该能够控制 GlobalSettings 对象中的边距。

var doc = new HtmlToPdfDocument()
{
    GlobalSettings = {
        ColorMode = ColorMode.Color,
        Orientation = Orientation.Portrait,
        PaperSize = PaperKind.A4,
        Margins = new MarginSettings() { Top = 10 },
        Out = @"C:\DinkToPdf\src\DinkToPdf.TestThreadSafe\test.pdf",
    },
...
};

在查看源代码后,我想以下应该可以工作。

Margins = new MarginSettings() { 0, 0, 0, 0 },
于 2019-04-07T20:45:47.107 回答