首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改RazorPDF2中的页面方向

更改RazorPDF2中的页面方向
EN

Stack Overflow用户
提问于 2021-12-02 19:04:32
回答 1查看 14关注 0票数 0

我正在尝试使用NuGet包RazorPDF2将Razor View转换为PDF。这个工具工作得很好,而且很容易用来渲染PDF,但我不知道如何将页面方向更改为横向。

我使用非常简单的控制器代码只是为了测试转换为PDF。转换可以工作,但我不能更改方向。

代码语言:javascript
复制
    public ActionResult TrainingCertificate()
    {
        var model = new CertificateModel();
        model.Name = "Michael White";
        return new PdfActionResult("TrainingCertificate", model);
    }

"PdfActionResult“方法确实有一个重载,看起来它可能需要配置设置,但我不知道如何使用它,因为该参数是一个”封装的“”操作“:

代码语言:javascript
复制
    public PdfActionResult(string viewName, object model, Action<iTextSharp.text.pdf.PdfWriter, iTextSharp.text.Document> configureSettings) : base(viewName, model, configureSettings)
    {
        
    }

有没有人有使用这个工具的经验,或者可以帮助弄清楚"configurationSettings“参数需要什么,请帮助。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-12-02 20:20:58

好的,我想出了这个问题。我将返回的"PdfActionResult“代码更改为以下代码:

代码语言:javascript
复制
        return new PdfActionResult("TrainingCertificate", model, (writer, document) =>
        {
            document.SetPageSize(iTextSharp.text.PageSize.LETTER.Rotate());
            document.SetMargins(50, 50, 50, 50);
            document.NewPage();
        });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70205136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档