2013-11-08 2 views
0

Я использую visual studio 2008. Я хочу сгенерировать pdf-файл при нажатии кнопки. Я использовалКак создать PDF-файл при нажатии кнопки?

using iTextSharp.text; 
using iTextSharp.text.pdf; 

но он показывает ошибку

The type or namespace name iTextSharp could not be found (are you missing a using  directive or an assembly reference? 

от поиска я обнаружил, что, нужно добавить узел источника (iTextSharp.dll). Как это возможно?

ответ

1

Редактировать: Это нереально сложно. Поскольку CodeCaster указывает in his comment, вы можете просто использовать NuGet для установки iTextSharp. Я бы порекомендовал вам попробовать.

Вам необходимо загрузить библиотеку iTextSharp: http://sourceforge.net/projects/itextsharp/ и указать, что .dll в VS. Ваша загрузка будет zip-файлом с несколькими другими архивами. Из них выберите itextsharp-dll-core.zip и извлеките его.

Затем вы перейдете в Visual Studio, щелкните правой кнопкой мыши свой проект и выберите «Добавить ссылку ...». В следующем диалоговом окне вы выбираете dll. Теперь вы можете использовать using iTextSharp;.

0

Вам необходимо скачать эту dll. Итак, загрузите, а затем добавьте ссылку в свой проект, а затем вы можете использовать ее. Щелкните правой кнопкой мыши по проекту> Добавить ссылку>

1) Откроется новое окно, и вы сможете добавить файл.

2) Сборка и она должна работать.

1

Вы можете установить его через NuGet.

+0

Хорошо, это проще, чем мой подход. – germi

0

Причина отказа:

вы не добавили ItextSharp.DLL в качестве ссылки на ваш проект. пока вы не добавите эту DLL в проект, вы не сможете использовать классы из библиотеки ITextSharp.

Решение: вам необходимо скачать ItextSharp.DLL и добавить этот DLL в качестве ссылки на ваш Projet.

Шаг 1:: Скачать ItextSharp.DLL снизу. http://sourceforge.net/projects/itextsharp/

Шаг 2: правой кнопкой мыши на Project Select ->Add Reference

Шаг 3: Выберите ItextSharp.Dll из загруженного расположения.

Этап 4: Теперь перестройте проект.

Смежные вопросы