Click here to Skip to main content
15,887,596 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have an A project and I used itextSharp for this project I have an code like below
C#
public static string PdfOku(string _link)
      {
          StringBuilder _stringBuilder = new StringBuilder();
          PdfReader _pdfReader = new PdfReader(_link);
          for (int page = 1; page <= _pdfReader.NumberOfPages; page++)
          {
              ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();
              string currentText = PdfTextExtractor.GetTextFromPage(_pdfReader, page, strategy);

              currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(currentText)));
              _stringBuilder.Append(currentText);
              _pdfReader.Close();
          }
          return _stringBuilder.ToString();
      }


If I set as startup projet A project its working good. But If I use A project as reference in B. And I set as startup projet B It is not work. What's wrong?
It is not work.
Posted
Comments
Suvendu Shekhar Giri 6-Jan-16 3:11am    
What error are you getting?
amagitech 6-Jan-16 3:15am    
I don't get error. Only don't write anything.
if (TarayiciYardimciAraclar.isPdf(e.Url.ToString()))
{
string geciciDosyaYolu = Path.Combine(Path.GetTempPath(), "pdf_icerik.txt");
string pdfIcerik = TarayiciYardimciAraclar.PdfOku(e.Url.ToString());
File.WriteAllText(geciciDosyaYolu, pdfIcerik);
}
amagitech 6-Jan-16 3:16am    
If I copy builded A project debug files in B project. it works well

1 solution

I solved my problem. It is about dll versions.
I had installed itextsharp.dll v5.8.0.0 on my B project using ManageNuGet Paackages.
and also my B project has itextsharp.dll v5.0.5.0 .
I deleted itextsharp.dll v5.8.0.0 and I used same itextsharp.dll .
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900