我尝试使用dinktopdf制作pdf报告,但问题是我无法删除页边空白pdf。我已经尝试过身体裕度0,但这很尴尬。
任何人都可以告诉我,如何使用dinktopdf删除边距pdf?
这是我的输出:
注意:红线是页边空白
最佳答案
根据documentation,您应该能够控制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",
},
...
};
看了source code后,我猜下面的方法应该起作用。
Margins = new MarginSettings() { 0, 0, 0, 0 },