代码之家  ›  专栏  ›  技术社区  ›  Marcello B.

OpenHTMLtoPDF自定义页面大小

  •  0
  • Marcello B.  · 技术社区  · 6 年前

    我正在尝试使用设置自定义页面大小 OpenHTMLtoPDF

    我尝试过直接设置页面大小,如下所示:

    var pdf = Pdf.From(html).OfSize(58,110);//Invalid arguments 
    

    var pdf = Pdf.From(html).OfSize(new PaperSize(58,110));//Invalid arguments
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Marcello B.    6 年前

    您需要做的是创建一个新的纸张大小,如下所示:

    OpenHtmlToPdf.PaperSize size = new OpenHtmlToPdf.PaperSize(Length.Millimeters(58), Length.Millimeters(110));
    

    var pdf = Pdf.From(html).OfSize(size);
    

    旁注

    如果您使用不同的测量单位,您可以定义您使用的测量单位,如下所示:

    Length.Inches(MeasurementInInches);
    Length.Centimeters(MeasurementInCentimeters);