Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.
Could not load file or assembly 'itextsharp, Version=5.4.1.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca' or one of its dependencies. The system cannot find the file specified. 

I have added reference to ItextSharp 5.4. and got this error.

I have a dropdown created when selected that render as pdf or word.

  {
            string sDirPath = Server.MapPath("~/PDF_WORD/Docs");
            var ObjSearchDir = new DirectoryInfo(sDirPath);
            if (!ObjSearchDir.Exists)
            {
                ObjSearchDir.Create();
            }
            string strFileName =
                HttpContext.Current.Server.MapPath("~/PDF_WORD/Docs/Test." + DropDownListDownloadCv0.SelectedValue.ToString() +
                                                   "");
            var objfileinfo = new FileInfo(strFileName);
            // step 1: creation of a document-object
            var document = new Document();


            if (objfileinfo.Exists)
            {
                File.Delete(strFileName);
                PdfWriter.GetInstance(document, new FileStream(strFileName, FileMode.Create));
            }
            else
                PdfWriter.GetInstance(document, new FileStream(strFileName, FileMode.Create));
            // step 2:
            // we create a writer that listens to the document
            //StringBuilder strB = new StringBuilder();
            var sw = new StringWriter();

            document.Open();
            var hTextWriter = new HtmlTextWriter(sw);



            lblphonenumber.RenderControl(hTextWriter);
            String strHtml1 = sw.ToString();


            var styles = new iTextSharp.text.html.simpleparser.StyleSheet();
            var hw = new iTextSharp.text.html.simpleparser.HTMLWorker(document);
            hw.Parse(new StringReader(strHtml1));

            document.Close();

        }
share|improve this question

1 Answer 1

Make sure you add the Itextsharp dll to the global assembly cache (GAC) on your server.

For 2010 the GAC is found under

C:\Windows\assembly

For 2013

C:\windows\microsoft.net\assembly\GAC_MSIL

(But to add an DLL for 2013, please follow the instructions on MSDN, you can not just drag and drop as in 2010)

share|improve this answer
    
were do i find the global assembly cache (GAC) –  Martin Apr 19 '13 at 7:39
    
Ammended my answer –  Robert Lindgren Apr 19 '13 at 7:41
    
Please mark this as an answer if it helped you out –  Robert Lindgren Apr 19 '13 at 11:16

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.