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