Я использую iTextSharp pdf creater, я использовал его в прошлом без проблем, но в самом новом проекте, когда я установил вызов GetInstance, я получаю сообщение об ошибке. Я работаю в студии Визуальный C#iTextSharp pdfWriter.GetInstance error
Мой код:
Document ManagementReportDoc = new Document(PageSize.A4, 15f, 15f, 75f, 75f);
FileStream file = new FileStream(Server.MapPath("~/Pdf/PdfSample") + DateTime.Now.ToString("ddMMyyHHmmss") + ".pdf", System.IO.FileMode.OpenOrCreate);
PdfWriter writer = PdfWriter.GetInstance(ManagementReportDoc, file);
...
Visual Studio сообщает, что 'лучший перегруженный метод матч для' iTextSharp.text.pdf.PdfWriter. GetInstance (iTextSharp.tesxt.Document, System.IO.Stream) 'имеет некоторые недопустимые аргументы
Я пробовал использовать dll и файлы классов, и не имеет никакого значения. Когда я добавляю дополнительный код, например «ManagementReportDoc.Open(); Я получаю дополнительные ошибки. «Документ» не содержит определения для «Открыть». Я считаю, что я указал правильные библиотеки.
Неудачно, что он работает над двумя другими проектами, но я ничего не делаю, чтобы заставить его работать над этими проектами.
Любая помощь очень ценится.
Благодаря
G
Попробуйте использовать полностью разрешенные имена классов, как 'iTextSharp.text.Document' –
Спасибо за предложение, но нет никакой разницы. - G – MG28
Извините, я изначально только добавила его в строку с ошибкой, но когда я добавил ее в другие строки кода, используя класс iTextsharp, он сработал! Спасибо за подсказку, найти альтернативу было бы настоящим кошмаром, который мне не нужен. – MG28