HTML到PDF导致横向

Mar*_*rek 5 pdfsharp xhtmlrenderer

我正在使用PDFSharp从html源生成PDF.

PdfGenerator.GeneratePdf(html, PageSize.A4);
Run Code Online (Sandbox Code Playgroud)

生成pdf效果很好,但我不知道如何将页面方向更改为横向?

dan*_*iel 10

以下代码可能对您有用:

        var config = new PdfGenerateConfig();
        config.PageOrientation= PageOrientation.Landscape;
        config.PageSize = PageSize.A4;

        PdfDocument pdf = PdfGenerator.GeneratePdf(documentHtmlContent, config);

        pdf.Save(FILE_OUT_PATH);

        Process.Start(FILE_OUT_PATH);
Run Code Online (Sandbox Code Playgroud)