2014-12-18 22 views
4

我正在使用PDFSharp從html源生成PDF。HTML到PDF導致景觀

PdfGenerator.GeneratePdf(html, PageSize.A4); 

生成pdf的效果很好,但我不知道如何將頁面方向更改爲橫向?

+0

錯誤標籤:的pdfGenerator不是PDFsharp的一部分。 –

+0

是的,但我不能使用正確的標記htmlrenderer。 – Marek

+0

您使用'PdfGenerator.GeneratePdf'時是否設法爲此尋找解決方案,因爲我需要橫向模式?也看起來像HtmlRenderer.PdfSharp不再受支持,所以除非有人在從HTML生成Pdf時設法實現橫向模式,否則我可能需要抓住源代碼並自己進行更改。 – Intrepid

回答

7

下面的代碼可能是有用的你:

 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);