【问题标题】:HTML to PDF result in landscapeHTML到PDF导致横向
【发布时间】:2014-12-18 18:01:45
【问题描述】:

我正在使用 PDFSharp 从 html 源代码生成 PDF。

PdfGenerator.GeneratePdf(html, PageSize.A4);

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

【问题讨论】:

  • 错误标签:PdfGenerator 不是 PDFsharp 的一部分。
  • 是的,但是我不能使用正确的标签 htmlrenderer。
  • 当我使用PdfGenerator.GeneratePdf 时需要横向模式,您是否设法找到了解决方案?看起来也不再支持 HtmlRenderer.PdfSharp 所以除非有人在从 HTML 生成 Pdf 时设法实现横向模式,否则我可能不得不获取源代码并自己进行更改。
  • 很遗憾,我不得不通过 MigraDoc 手动创建此页面。

标签: pdfsharp xhtmlrenderer


【解决方案1】:

以下代码可能对您有用:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    相关资源
    最近更新 更多