2009-07-14 1 views
0

Я хочу создать и вставить много изображений в PDF, и iTextSharp выглядит многообещающим для этого. В их учебном пособии обсуждается добавление объекта Bitmap .net в документ, однако Bitmap, который они используют, является сгенерированным из существующего файла поддерживаемых изображений. Может ли iTextSharp использовать объект Bitmap, который напрямую генерируется графическим объектом?Будет ли iTextSharp работать с объектами Bitmap, не сгенерированными из файла?

Спасибо!

+0

Благодарим за информацию. Мне придется попробовать их, прежде чем я увижу, что это правильный ответ. – joejoeson

+0

Я обнаружил, что itextsharp делает некоторые «магии», превращая Bitmap в поддерживаемый формат для вас. – joejoeson

ответ

0

Если библиотека использует класс изображения или битмапа, вы можете использовать растровые изображения в памяти, а также те, которые были загружены с вашего жесткого диска (или где бы то ни было), потому что .NET обрабатывает равномерно.

С наилучшими пожеланиями

0

Я думаю, вы можете это сделать. В своем учебном пособии говорится, что получить экземпляр образа из массива байтов. Вы можете сохранить графический объект в поток памяти и передать его этому методу:

//public static Image getInstance(byte[] img) 
Image img= Image.getInstance(imagebytes); 

Вот tutorial.