PDA

View Full Version : سوال: فراخوانی فایل pdf ذخیره شده در بانک اکسس در سی شارپ



mm11306
یک شنبه 22 فروردین 1400, 12:31 عصر
سلام دوستان کسی میتونه ادامه این کد نویسی مربوط به فراخوانی یک فایل pdf ذخیره شده در دیتابیس اکسس هست که به صورت باینری ذخیرش کردم الان مبخوام نمایشش بدم
MemoryStream ms1 = new MemoryStream();
byte[] arrpic = (byte[])sdr1[5];
ms1.Write(arrpic, 0, arrpic.Length);

بایت را چجور بریزم که در adobe radere نشونش بده

the king
یک شنبه 22 فروردین 1400, 13:24 عصر
سلام دوستان کسی میتونه ادامه این کد نویسی مربوط به فراخوانی یک فایل pdf ذخیره شده در دیتابیس اکسس هست که به صورت باینری ذخیرش کردم الان مبخوام نمایشش بدم
MemoryStream ms1 = new MemoryStream();
byte[] arrpic = (byte[])sdr1[5];
ms1.Write(arrpic, 0, arrpic.Length);

بایت را چجور بریزم که در adobe radere نشونش بده
یک مسیر فایل موقتی pdf جدید رو انتخاب کنید. روی اون مسیر فایل یک FileStream ایجاد کنید و شبیه همون کاری که با MemoryStream کردید بایت ها رو داخلش بریزید و بعد مسیر فایل موقتی رو به Adobe Reader (یا هر برنامه دیگری که بصورت پیشفرض فایل های pdf در سیستم رو باز می کنه) ارسال کنید.
به دلیل باگ ویرایشگر فروم ناچار هستم به جای متن کد، تصویر کد رو قرار بدهم :
153217