在Windows Phone上创建脱机PDF

时间:2013-07-08 20:24:18

标签: windows-phone-8 pdf-generation windows-phone itextsharp

它存在吗?我试图使用iTextSharp,但它不起作用。这个代码的小例子是错误的:

 IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
        Document document = new Document();

        string path = "/first.pdf";

        PdfWriter.GetInstance(document, store.CreateFile( path));

        document.Open();
        document.SetPageSize(PageSize.A4);
        Paragraph p = new Paragraph("Working with pdfs");
        document.Close();

错误消息是:

  

无法加载文件或程序集'System,Version = 2.0.0.0,   Culture = neutral,PublicKeyToken = b77a5c561934e089'或其中一个   依赖。系统找不到指定的文件。

任何人都可以帮助我吗?工作示例代码,工作DLL,任何东西......

2 个答案:

答案 0 :(得分:0)

NuGet的iTextSharp没有为Windows Phone CLR编译。我不确定是否有官方的。您可以尝试将iTextSharp源(http://sourceforge.net/p/itextsharp/code/564/tree/branches/iTextSharp_5_4_2/)编译为可移植类库,或使用非http://itextsharpsl.codeplex.com/等非官方来源。

答案 1 :(得分:0)

您的段落看起来没有“添加”到您的文档中。 :)

document.Add(p);