نمایش نتایج 1 تا 4 از 4

نام تاپیک: چاپ فایل word

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1388
    محل زندگی
    نهران
    پست
    51

    Question چاپ فایل word

    سلام
    من میخوام فایل های word که در Document Library هستن رو چاپ کنم
    به صورتی که بعد از انتخاب فایل و زدن یک دکمه، فایل مستقیما به چاپگر ارسال بشه.

    حدود سه هفته هست که روش کار میکنم، راه های زیادی تست کردم، هرکدوم یه مشکلی دارن
    دیوانه شدم دیگه

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1388
    محل زندگی
    نهران
    پست
    51

    نقل قول: چاپ فایل word

    نمونه یکی از کدها

    public static string Print(string url, string printer)        {
    string ans = "";
    try
    {
    object varFileName = string.Format(url);
    object varFalseValue = false;
    object varTrueValue = true;
    object varMissing = Type.Missing;
    Microsoft.Office.Interop.Word.Application varWord;
    Microsoft.Office.Interop.Word.Document varDoc;


    try
    {
    varWord = new Microsoft.Office.Interop.Word.Application();
    }
    catch (Exception ex) { return ex.Message; }// "word app error"
    try
    {
    varWord.ActivePrinter = string.Format(printer);
    }
    catch (Exception ex) { return "PrinterError"; }


    try
    {
    varDoc = varWord.Documents.Open(ref varFileName, ref varMissing, ref varFalseValue, ref varMissing,
    ref varMissing, ref varMissing, ref varMissing, ref varMissing,
    ref varMissing, ref varMissing, ref varMissing, ref varMissing,
    ref varMissing, ref varMissing, ref varMissing, ref varMissing);
    varDoc.Activate();
    }
    catch (Exception ex) { return "FileError"; }




    varDoc.PrintOut(ref varMissing, ref varFalseValue, ref varMissing,
    ref varMissing, ref varMissing, ref varMissing, ref varMissing,
    ref varMissing, ref varMissing, ref varMissing, ref varMissing,
    ref varMissing, ref varMissing, ref varMissing, ref varMissing,
    ref varMissing, ref varMissing, ref varMissing);


    object doNotSaveChanges = Microsoft.Office.Interop.Word.WdSaveOptions.wdDoNo tSaveChanges;
    varDoc.Close(ref doNotSaveChanges, ref varMissing, ref varMissing);
    varWord.Quit(ref varMissing, ref varMissing, ref varMissing);


    }
    catch (Exception varE)
    {
    ans = varE.Message.ToString();
    }


    return ans;
    }

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1388
    محل زندگی
    نهران
    پست
    51

    نقل قول: چاپ فایل word

    کد بالا مشکلات فنی خیلی ریزی داره، مثل مشکل دسترسی اجرا کننده Office com component

    البته با Word Automation Service میشه به XPS تبدیل و چاپ کرد
    ولی خیلی کنده و عملا قابل استفاده نیست

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1388
    محل زندگی
    نهران
    پست
    51

    نقل قول: چاپ فایل word

    سلام به همه
    اکی شد
    با همین کد و اندکی تغییر یک وب سرویس نوشتم و دستری مدیر رو به کامپوننت آفیس دادم

تاپیک های مشابه

  1. چاپ کردن فایل word بدون باز شدن سند
    نوشته شده توسط omid_student در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 27 آبان 1392, 12:07 عصر
  2. سوال: فرستادن اطلاعات به فایل word و چاپ گروهی آن
    نوشته شده توسط hadi-z در بخش C#‎‎
    پاسخ: 10
    آخرین پست: سه شنبه 08 آذر 1390, 09:07 صبح
  3. قرار داندن فایل WORD در داخل برنامه و چاپ آن
    نوشته شده توسط ramin_kh در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: یک شنبه 01 خرداد 1384, 17:11 عصر
  4. ذخیره کردن فایل word در یک بانک اطلاعاتی
    نوشته شده توسط Panje Tala در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: یک شنبه 23 فروردین 1383, 09:36 صبح
  5. ذخیره محتویات فایل WORD در بانک اطلاعاتی و نمایش آن در QR
    نوشته شده توسط ramin_kh در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: چهارشنبه 06 اسفند 1382, 12:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •