Я использую код из другого вопроса , и я получаю сообщение об ошибке как
Ошибка 1 Неуниверсальный тип
«iTextSharp.text.List» не может быть использован
с аргументами типа
Ошибка 2 Имя «HTMLWorker» не
существовать в текущем контексте
Ошибка 3 Тип или имя пространства имен
«HTMLWorker» не найден
Вы пропустили директиву использования или
ссылка на сборку?)
Пока мой код выглядит следующим образом:
protected void Button2_Click(object sender, EventArgs e)
{
//Extract data from Page (pd).
Label16.Text = Editor1.Content; // Attribute
// makae ready HttpContext
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = "application/pdf";
// Create PDF document
Document pdfDocument = new Document(PageSize.A4, 80, 50, 30, 65);
//PdfWriter pw = PdfWriter.GetInstance(pdfDocument, HttpContext.Current.Response.OutputStream);
PdfWriter.GetInstance(pdfDocument, HttpContext.Current.Response.OutputStream);
pdfDocument.Open();
//WebClient wc = new WebClient();
string htmlText = Editor1.Content;
List<IElement> htmlarraylist = HTMLWorker.ParseToList(new StringReader(htmlText), null);
for (int k = 0; k < htmlarraylist.Count; k++)
{
pdfDocument.Add((IElement)htmlarraylist[k]);
}
//pdfDocument.Add(new Paragraph(IElement));
pdfDocument.Close();
HttpContext.Current.Response.End();
}
Пожалуйста, помогите мне исправить ошибку. Я пытаюсь получить содержимое (не HTML) от htmleditor и отобразить в PDF-файл. пожалуйста, подтвердите, правильно ли я пытаюсь или нет.