不怎么明白,求解

解决方案 »

  1.   

    sharpPDF.pdfDocument pdfDoc = new pdfDocument("FirstPDFDocument","Mr Liu");
    pdfDoc.createPDF(@"D:\\MyDoc.pdf");---报错行
    堆栈跟踪: 
    [ArgumentNullException: String 引用没有设置为 String 的实例。
    参数名: s]
       System.Text.Encoding.GetBytes(String s) +99
       sharpPDF.pdfDocument.writeToBuffer(BufferedStream myBuffer, String stringContent)
       sharpPDF.pdfDocument.createPDF(Stream outStream)
       sharpPDF.pdfDocument.createPDF(String outputFile)
       ExerciseSite.WebForm3.Button1_Click(Object sender, EventArgs e) in d:\wwwroot\exercisesite\webform3.aspx.cs:56
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
       System.Web.UI.Page.ProcessRequestMain() +1277 
    sharpPDF.pdfDocument 是个与PDF文件相关的控件,想利用它来生成pdf文件。
      

  2.   

    pdfDoc.createPDF(@"D:\\MyDoc.pdf");
    改为
    pdfDoc.createPDF(@"D:\MyDoc.pdf");
    或者
    pdfDoc.createPDF("D:\\MyDoc.pdf");
      

  3.   

    改了
    不是这个问题,很怪,pdf文件又创建成功了,但是还是报同样的错误!