Как вы используете внешние библиотеки (itext) на Silverlight - PullRequest
1 голос
/ 10 апреля 2010

В моем Silverlight мне нужно изменить файлы PDF. Я обычно использую библиотеки Itext для такого рода вещей, но я вижу, что не могу ссылаться на библиотеки .NET в Silverlight. Есть ли обходной путь для получения нужных мне функций iText в Silverlight?

1 Ответ

1 голос
/ 10 апреля 2010

Ваш вопрос является дубликатом этого вопроса, как я могу использовать не Silverlight сборки в Silverlight .

В качестве обходного пути я бы предложил следующее для использования вашей библиотеки itext. Создайте сервис для изменения файла PDF, а затем используйте его через WCF. Сначала загрузите файл PDF на сервер из приложения Silverlight. Затем вызовите метод службы, используя загруженный путь.

public void EditPdf(string pdfLocation)
{
    var document = new Document();
    PdfWriter.GetInstance(document, new FileStream(pdfLocation,FileMode.CreateNew));
    document.Open();
    document.Add(new Paragraph("Hello World"));
    document.Close();

}

Затем загрузите PDF-файл для пользователя через клиент Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...