Я пытаюсь включить конвертер html в pdf в моей программе на C # для Windows Mobile.Я нашел Pdfizer.Я добавил ссылку на Pdfizer.dll и включил ее в using Pdfizer;
Также я добавил ссылку на itextsharp, которая требуется для Pdfizer.
Pdfizer добавлен правильно, и я могу использовать многие его функции и классы, но яне могу использовать HtmlToPdfConverter.Run ()
Мой код:
FileStream filePDF;
filePDF = File.Create(path + ".pdf"); // path is string
html2pdf.Open(filePDF);
html2pdf.AddChapter(@"Chapter name");
html2pdf.Run(html); // html is a string that contains html code
html2pdf.Close();
Проблема в строке html2pdf.Run(html);
В нем говорится:
Error 1 The type 'System.Uri' is defined in an assembly that is not referenced.
You must add a reference to assembly 'System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Определение Run
is
public void Run(string html);
public void Run(Uri uri);
Я пытаюсь использовать опцию Run(string html)
, но Uri определен, и Visual Studio говорит, что на нее нет ссылок, но да, это так.
У меня есть using System;
который содержит Uri
класс, действительно я использую его в других функциях и работает должным образом.
В чем проблема?Должен ли я добавить ссылку на System, Version=1.0.5000.0
?Где я могу найти его?Можно ли сказать, что Pdfizer Uri находится в System.Uri?
Спасибо