2016-02-18 84 views
0

我们正在使用PDFsharp将HTML文件转换为部署在Azure上的ASP.NET MVC项目之一中的PDF文件。 Web应用程序可以即时生成HTML页面并将其转换为PDF。但是,这在Azure上失败。Azure上的PDFsharp

我在SO上的搜索指出PDFsharp GDI版本不适用于Azure并使用WPF版本。但是WPF版本没有HTML to PDF方法(我们使用的是PdfGenerator.GeneratePdf方法)。

我在这里有什么选择?

iTextSharp是否适用于Azure?

+1

为什么不把PdfGenerator.GeneratePdf的源代码编译成WPF版本? –

+1

关于iTextSharp在Azure上的问题应该是一个单独的问题,并且已经在[StackOverflow]的其他地方得到了解答(http://stackoverflow.com/questions/4224771/creating-pdfs-in-itextsharp-with-azure)(答案是是的)。在[这个答案](http://stackoverflow.com/a/10078103/766786)中,作者声称_“我们已经在Azure中使用iTextSharp超过一年了,没有任何问题。”_ –

+0

您是否使用过最新版本PDFsharp版本(1.50)?你提供私人字体吗? AFAIK无法访问Azure下的系统字体,因此必须提供专用字体。 –

回答

1

您可以获取PdfGenerator.GeneratePdf的源代码并使用WPF构建进行编译以在Azure上使用。

0

我们最终在Azure上使用iTextSharp时没有任何问题。它是免费的:)

+4

只适用于开源项目。 http://itextpdf.com/pricing –