8

状況を考えると(事実として取り上げてください):

1) Rotativa PDF ( https://github.com/webgio/Rotativa ) は PDF の作成に exe を使用するため、azure の Web サイトでは動作しません (その exe を実行する権限がありません)。

2) ABCPdf にも同じ問題があります

3) EO.Pdf にも同様の問題があります ( 「uses Windows GDI but Windows GDI is not supported by Windows Azure WebSite」http://www.essentialobjects.com/doc/4/install/deploy.aspx )

4) Azure Cloudapp は必要ありません (Rotativa または ABCPdf を使用できるようになります)。Azure Web サイトに問題はありません (以前の問題を除いて)。

代替ソリューションはありますか?
Azure Web サイト (CloudService や VM ではない) で実行できる、HTML から PDF を作成するための他のライブラリはありますか?




2014 年 11 月更新:
私は今日MvcRazorToPdfを使用しています。

コントローラーのコード:

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/
4

2 に答える 2