Member 13536457 Ответов: 1

Хотите создать pdf файл с помощью VB.NET но ошибка gtng как неспособный привести объект типа 'windowsapplication3.paragraph' к типу 'iTextsharp.text.ielement'.


/*Это код, который я написал, Пожалуйста, загляните в него.*/
/*пожалуйста, загляните в этот код.*/
Импорт iTextSharp.текст
Система Импорта.ИО
Система Импорта.Текст
Импорт iTextSharp.текст.формат PDF
Импорт iTextSharp.текст.HTML-код.simpleparser
Система Импорта.Данных.Поставщики sqlclient
Общественного Класса Form1
Private Sub Button1_Click(отправитель как система.Объект, как
Система.EventArgs)Обрабатывает Button1.Щелчок
Dim doc как новый документ(размер страницы.Письмо, 10, 10, 42, 35)
док.Аддавтор ("Джерри О'Брайен")
док.AddCreator("Создатель")
док.AddSubject("ITextSharp Sample")
док.AddTitle("Трактат о производстве портативного формата документов
файлы")
Dim writer As PdfWriter = PdfWriter.GetInstance(doc, New
FileStream("D:\New папка (2)\новый документ Microsoft Office Word",
Файловый режим.Создавать))
Dim Upass As String = "MumboJumbo"
Dim OPass As String = "HeebieJeebie"
Дим пароля пользователя() как байт = кодировка.ASCII.GetBytes(Upass)
Dim ownerpass() As Byte = Encoding.ASCII.GetBytes(OPass)
док.Открыть()
Dim para_ как новый абзац("это мой первый абзац")
Dim pharse как новая фраза("Это моя первая фраза" & vbNewLine)
Dim chunk_ As New Chunk("это мой первый кусок")
док.Добавить(пункт_)
/*Я получаю ошибку ниже строки*/
док.добавить(фарс)
док.добавить(кусок_)
док.Закрывать()
Конец Подводной Лодки
End Класса

Что я уже пробовал:

В VB.NET
Ошибка получения в строке

док.Добавить(пункт_)

1 Ответов

Рейтинг:
0

Richard MacCutchan

Сообщение совершенно ясно, вы не можете бросить Paragraph объект для Ан iTextSharp тип. Если вы не понимаете, как использовать кастинг, то, пожалуйста, прочтите VB.NET документация по этому вопросу.