ايران ويج

نسخه‌ی کامل: خوندن فایل PDF
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان.من تعداد زیادی فایل pdfدارم که می خوام هر دفعه یکیشونو باز کنم.اینو می دونم که چه جوری یک دکمه buttonبرای هر کدوم تعریف کنم که بیاد فایلمو از آدرسش بخوانه و باز کنه و لی چوان تعداد فایلام زیاده این راه جوابگو نیست.الان می خوام یک button به نام browser تعریف کنم که بگرده فایله موردنظرمو پیدا کنه و بعد آدرسشو بریزه توی یک textbox .و یک button دیگر تعریف کنم که بیاد از آدرسی که توی textbox هست فایله مربوطه را بخونه و نمایش بده.چجور می تونم اینکارو کنم؟
خب شما فقط نیاز داری اون فایهای خودتون رو توی یک فولدر خاص بریزید . بعد یک تکست باکس قرار بدید با یک دکمه برای جستجو . مثال پایین تمام فایلهای pdf توی یک فولدر خاص رو برای شما درمیاره بعلاوه خصوصیات اونها و نمایش میده .
منطق این مثال به سادگی شما رو راهنمایی میکنه .
حالا اگر فایل مورد نظر پیدا شد طبق همون بحثهای قبلی راحت بازش میکنید و نمایش میدید در غیر اینصورت پیغام یافت نشد به کاربر میدین .

کد:
DirectoryInfo dir = new DirectoryInfo(@"c:\myfolder");
FileInfo[] pdfiles = dir.GetFiles("*.pdf);
Console.WriteLine("Total number of pdf files", pdfiles.Length);
Foreach( FileInfo f in pdfiles)
{
  Console.WriteLine("Name is : {0}", f.Name);
  Console.WriteLine("Length of the file is : {0}", f.Length);
  Console.WriteLine("Creation time is : {0}", f.CreationTime);
  Console.WriteLine("Attributes of the file are : {0}",
f.Attributes.ToString());
}

اگر جایی از این کد نامفهوم بود سوال کنید تا توضیح بدم !
سلام ممنون.فقط من دقیقا متوجه نشدم.
من اگر این دستورو توی button ه browser باید بنویسم؟
بعد آدرسم فیل pdf ه انتخاب شده را توی textbox بهم نشون می ده؟
کجاش دستور مربوط به textbox بود؟
و اینکه من می خوام بعد از اینکه آدرسم توی textbox قرار گرفت ،روی یک buttoon دیگه مثلا show کلیک کنم و از جایی که textbox اشاره می کنه فیل pdf رو بهم نشون بده.می شه یک مقدار جزیی تر توضیح بدین.
ممنون
من که منظورم این نبود که از این کد استفاده کنید گفتن منطقش رو راحت میتونید بکار بگیرید . من پروژه ای برای شما درست کردم که همین کار رو میکنه . در زمان لود شدن میگرده و فایلهای pdf یک فولدر مشخص رو پیدا میکنه و اونها داخل یک کمبوباکس میریزه . به محض اینکه شما یکی از اونها رو انتخاب کنی اون فایل به نمایش درمیاد . ( پروژه در ویزوال استدیو 2005 هست)