2016-02-18 2 views
0

Мы используем PDFsharp для преобразования файла HTML в файл PDF в одном из наших проектов ASP.NET MVC, развернутых на Azure. Веб-приложение генерирует HTML-страницу «на лету» и преобразует ее в PDF. Однако это не удается на Лазуре.PDFsharp on Azure

Мой поиск по SO указал, что версия PDFsharp GDI не работает на Azure и используется версия WPF. Но версия WPF не имеет метода HTML для 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) автор утверждает, что «мы использовали iTextSharp в Azure более года без каких-либо проблем». _ –

+0

Использовали ли вы последние версия PDFsharp (1.50)? Предоставляли ли вы частные шрифты? AFAIK вы не можете получить доступ к системным шрифтам под Azure, поэтому должны быть предоставлены частные шрифты. –

ответ

1

Вы можете взять исходный код для PdfGenerator.GeneratePdf и скомпилировать его с помощью сборки WPF для использования на Azure.

0

Мы закончили использование iTextSharp на Azure без проблем. И это бесплатно :)

+4

Только для проектов с открытым исходным кодом. http://itextpdf.com/pricing –