Asp.net 如何使用NReco.PdfGenerator设置页边距?

Asp.net 如何使用NReco.PdfGenerator设置页边距?,asp.net,c#-4.0,pdf-generation,margins,Asp.net,C# 4.0,Pdf Generation,Margins,我成功地用NReco.PDFGenerator更改了许多设置,但我不知道如何设置边距。我找到了一个.Margins选项,但它希望类型为PageMargins。下面是我尝试过的一些事情。如何设置上、左、下和右页边距 HtmlToPdfConverter pdfConverter = new HtmlToPdfConverter(); pdfConverter.Size = PageSize.Letter; pdfConverter.Orientation = PageOrientation.Lan

我成功地用NReco.PDFGenerator更改了许多设置,但我不知道如何设置边距。我找到了一个
.Margins
选项,但它希望类型为
PageMargins
。下面是我尝试过的一些事情。如何设置上、左、下和右页边距

HtmlToPdfConverter pdfConverter = new HtmlToPdfConverter();
pdfConverter.Size = PageSize.Letter;
pdfConverter.Orientation = PageOrientation.Landscape;
pdfConverter.Zoom = 1F;
pdfConverter.CustomWkHtmlArgs = "--encoding UTF-8";

// What I tried...
pdfConverter.Margins = (PageMargins)1;    // can't caste
pdfConverter.Margins = PageMargins.????;  // no appropriate methods
pdfConverter.Margins = 1;                 // wrong type
pdfConverter.Margins = "1";               // wrong type
要设置边距,请执行以下操作:

pdfConverter.Margins = new PageMargins {Top = 1, Bottom = 1, Left = 1, Right = 1}

(假设:
使用NReco.PdfGenerator;

他们做同样的事情(将所有边距设置为1毫米)。 您可以在此处阅读更多内容:

要设置页边距:

pdfConverter.Margins = new PageMargins {Top = 1, Bottom = 1, Left = 1, Right = 1}

(假设:
使用NReco.PdfGenerator;

他们做同样的事情(将所有边距设置为1毫米)。 您可以在此处阅读更多内容: