كيفية فتح ملف PDF في نافذة جديدة في ASP.NET

مؤلف: Mark Sanchez
تاريخ الخلق: 1 كانون الثاني 2021
تاريخ التحديث: 13 قد 2024
Anonim
Opening new window using javascript in asp.net   Part 57
فيديو: Opening new window using javascript in asp.net Part 57

المحتوى

ملفات PDF هي مستندات "للقراءة فقط" تنشرها مواقع الويب لمستخدمي الإنترنت والعملاء. يمكن فتحها من خلال لغات برمجة تطبيقات الويب ، مثل C # في ASP.NET. يمكن فتح الملف في نافذة متصفح جديدة ، أو يمكن للمطورين اختيار الاحتفاظ بالملف مفتوح في النافذة الحالية. يستغرق فتح ملف PDF في ASP بضعة أسطر من التعليمات البرمجية.


الاتجاهات

ملف PDF (ر ملف الصورة سيرجيو هاياشي من Fotolia.com)

    فتح قوات الدفاع الشعبي في نافذة أخرى

  1. قم بإيقاف تشغيل المخزن المؤقت وتكوين المتغيرات. في هذا المثال ، يتم إرسال ملف PDF ، بحيث يتم إيقاف تشغيل المخزن المؤقت ويظهر على متصفح القارئ على الفور. تكوين سطور التعليمات البرمجية التالية المتغيرات: Context.Response.Buffer = false GO FileStream file = null GO byte [] mybuff = new byte [1024] GO long count؛

  2. أشر الملف المتغير إلى موقع الملف. تقوم التعليمة البرمجية التالية بتعيين الملف المتغير إلى ملف PDF الموجود في محرك الأقراص "C ": file = File.OpenRead ( "C: myPDF.pdf ")؛

  3. ابحث عن ملف PDF وطبعه على الشاشة. تكتب التعليمة البرمجية التالية إلى PDF في نافذة متصفح بايت:: ((count = file.Read (mybuff، 0، mybuff.Length))> 0) {if (Context.Response.IsClientConnected) {Context.Response) .OutputStream.Write (mybuff، 0، mybuff.Length) GO Context.Response.Flush () GO}}


  4. ضع الكود في الخطوات من 1 إلى 3 في وظيفة تسمى "OpenPDF " وقم بإنشاء زر بالطريقة التي تسميها. فيما يلي مثال على زر ASP.NET يستدعي الوظيفة عند النقر عليها ، ويعرض ملف PDF: