не уверен, что вы ищете только бесплатные / открытые решения или рассматриваете коммерческие решения. Но если вы включаете коммерческие решения, есть набор инструментов под названием EasyPDF SDK, который предлагает API для преобразования изображений (плюс ряд других типов файлов) в PDF. Он поддерживает C # и может быть найден здесь:
http://www.pdfonline.com/
Код C # будет выглядеть следующим образом:
Printer oPrinter = new Printer();
ImagePrintJob oPrintJob = oPrinter.ImagePrintJob;
oPrintJob.PrintOut(imageFile, pdfFile);
Чтобы быть полностью прозрачным, я должен отрицать, что я работаю на создателей EasyPDF SDK (отсюда и мой дескриптор), так что это предложение не лишено некоторой личной предвзятости :) Но не стесняйтесь проверить eval-версию, если заинтересован. Ура!