你如何在silverlight上使用外部库(itext)

时间:2010-04-10 02:01:22

标签: silverlight pdf silverlight-4.0 itext

在我的Silverlight中,我需要修改PDF文件。我通常使用Itext库来做这种事情,但我发现我无法在Silverlight中引用.NET库。有没有办法解决我在Silverlight中需要的iText功能?

1 个答案:

答案 0 :(得分:1)

您的问题与此问题重复,how can I use non-silverlight assemblies in silverlight

作为一种解决方法,我建议使用你的itext库以下内容。创建服务以进行PDF文件修改,然后通过WCF使用它。首先从Silverlight应用程序将PDF文件上载到服务器。然后使用上传的路径调用服务上的方法。

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();

}

然后通过Silverlight客户端为用户检索PDF。