我曾尝试使用 dinktopdf 制作 pdf 报告,但问题是我无法删除边距 pdf。我已经尝试过body margin 0,但这是一种尴尬的方式。
任何人都可以告诉我,如何使用 dinktopdf 删除边距 pdf?
这是我的输出:
注意:红线是边距
根据文档,您应该能够控制 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 },