כיצד לפתוח קובץ PDF בחלון חדש ב- ASP.NET

מְחַבֵּר: Mark Sanchez
תאריך הבריאה: 2 יָנוּאָר 2021
תאריך עדכון: 17 יוני 2024
Anonim
Open (Show) PDF File in new Browser Tab (Window) in ASP.Net C# Code PDF
וִידֵאוֹ: Open (Show) PDF File in new Browser Tab (Window) in ASP.Net C# Code PDF

תוֹכֶן

קובצי PDF הם מסמכים "לקריאה בלבד" שמופיעים באתרי אינטרנט ללקוחות אינטרנט ולקוחות. הם יכולים להיפתח באמצעות שפות תכנות יישומי אינטרנט, כגון C # ב ASP.NET. ניתן לפתוח את הקובץ בחלון דפדפן חדש, או שמפתחים יכולים לבחור להשאיר את הקובץ פתוח בחלון הנוכחי. פתיחת קובץ PDF ב- ASP לוקחת רק כמה שורות קוד.


הוראות

קובץ PDF (t קובץ התמונה על ידי סרג 'יו Hayashi מ Fotolia.com)

    פתיחת PDF בחלון אחר

  1. כבה את המאגר וקבע את המשתנים. בדוגמה זו, ה- PDF מועבר, כך המאגר כבוי ומופיע מיד בדפדפן של הקורא. השורות הבאות של קוד להגדיר את המשתנים: Context.Response.Buffer = false עבור FileStream הקובץ = null GO בתים [] mybuff = בתים חדשים [1024] GO long count;

  2. הצבע על קובץ המשתנה למיקום הקובץ. הקוד הבא קובע את קובץ המשתנה לקובץ PDF הממוקם בכונן "C ": file = File.OpenRead ( "C: myPDF.pdf ");

  3. מצא את קובץ PDF והדפס אותו על המסך. הקוד הבא כותב ל- PDF בחלון דפדפן בתים בתים: בעוד ((count = file.Read (mybuff, 0, mybuff.Length))> 0) אם (Context.Response.IsClientConnected) {Context.Response .OutputStream.Write (mybuff, 0, mybuff.Length) עבור Context.Response.Flush () GO}}

  4. שים את הקוד בשלבים 1 עד 3 בפונקציה הנקראת "OpenPDF " וצור לחצן באופן שבו אתה קורא אותו. להלן דוגמה ללחצן ASP.NET המכנה את הפונקציה בעת הלחיצה, הצגת קובץ PDF: