gpt4 book ai didi

azure - Rotativa、ABCPdf 和 EO.Pdf 在 Azure 网站中不起作用,我不想升级到 Azure "Cloudapp"

转载 作者:行者123 更新时间:2023-12-04 08:52:29 30 4
gpt4 key购买 nike

鉴于情况(将其视为事实):

1) Rotativa PDF ( https://github.com/webgio/Rotativa ) 使用 exe 来创建 PDF,因此它无法在 azure 网站上运行(无权执行该 exe)

2)ABCPdf也有同样的问题

3) EO.Pdf 也有类似的问题(“使用 Windows GDI,但 Windows Azure 网站不支持 Windows GDI”http://www.essentialobjects.com/doc/4/install/deploy.aspx)

4) 我不想拥有 Azure Cloudapp(它允许我使用 Rotativa 或 ABCPdf)。 我的 Azure 网站没问题(除了之前的问题)。

有替代解决方案吗?
是否有任何其他库可以从 HTML 创建 PDF 并可以在 Azure 网站上运行(不是 CloudService 也不是 VM)?




2014 年 11 月更新:
我今天使用 MvcRazorToPdf,它很棒。

Controller 代码:

return new PdfActionResult(palletReception, (writer, document) =>
{
document.SetPageSize(new Rectangle(792f, 612f));
document.NewPage();
})
{
FileDownloadName = "foo.pdf"
};

查看代码:

A normal view with normal css.
Must be accepted by iText XMLWorker

Check this: http://demo.itextsupport.com/xmlworker/itextdoc/flatsite.html
and this: http://demo.itextsupport.com/xmlworker/

最佳答案

您可以利用 iTextSharp (http://sourceforge.net/projects/itextsharp/)。过去使用它非常成功。如今它甚至可以作为 nuget 包提供 - https://www.nuget.org/packages/itextsharp/ .

关于azure - Rotativa、ABCPdf 和 EO.Pdf 在 Azure 网站中不起作用,我不想升级到 Azure "Cloudapp",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20431328/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com