У меня есть около 10 System.Drawing.Bitmap
элементов, которые я хочу сбросить в PDF. Комбинируя их в одно растровое изображение, а затем записывая это в PNG, это занимает около 150 мс.
Теперь я хочу создать PDF из своих растровых изображений (4 страницы), но с помощью PDFSharp это займет > 2,5 секунды. Есть ли какая-нибудь библиотека, которая (путь) быстрее при этом?
NB. Я рисую изображения на поверхности в PDFSharp, например:
XGraphics gfx = XGraphics.FromPdfPage(page1);
gfx.DrawImage(XImage.FromGdiPlusImage(/*bitmap*/));
edit Не заботясь о платных/бесплатных
Попробуйте ITextSharp. Очень прост в использовании и учебе.
Я не пробовал (по производительности или другому..), но aspose имеет компонент pdf, который поставляется с пробную версию.