مشکل و پیدا کردم و حل شد : گفتم بگم اینجا که شاید به کار دوستان بیاید .
نکته در استفاده از دستور Using هستش ، خودش اتوماتیک Dispose میکنه تابع رو .
یعنی در هنگام تعریف متدم که برای extrac کردن PDF نوشته بودم ، از دستور زیر اسفتاده کردم :


public static string ExtractTextFromPdf(string path)
{
using (PdfReader reader = new PdfReader(path))
{
StringBuilder text = new StringBuilder();

for (int i = 1; i <= reader.NumberOfPages; i++)
{
text.Append(PdfTextExtractor.GetTextFromPage(reade r, i));
}
return text.ToString();
}
}