เนื้อหา
ไฟล์ PDF เป็นเอกสาร "อ่านอย่างเดียว" ที่เว็บไซต์เผยแพร่ไปยังผู้ใช้อินเทอร์เน็ตและลูกค้า สามารถเปิดได้โดยใช้ภาษาโปรแกรมเว็บเช่น C # ใน ASP.NET ไฟล์สามารถเปิดได้ในหน้าต่างเบราว์เซอร์ใหม่หรือผู้พัฒนาสามารถเลือกที่จะเก็บไฟล์ไว้ในหน้าต่างปัจจุบัน การเปิดไฟล์ PDF ใน ASP จะใช้รหัสเพียงไม่กี่บรรทัด
คำสั่ง
ไฟล์ PDF (ภาพไฟล์ t โดย Sergio Hayashi จาก Fotolia.com)-
ปิดบัฟเฟอร์และกำหนดค่าตัวแปร ในตัวอย่างนี้ PDF ถูกส่งดังนั้นบัฟเฟอร์ถูกปิดและปรากฏบนเบราว์เซอร์ของผู้อ่านทันที บรรทัดของรหัสต่อไปนี้กำหนดค่าตัวแปร: Context.Response.Buffer = false ไฟล์ FileStream GO = null GO ไบต์ [] mybuff = ไบต์ใหม่ [1024] GO นับยาว
-
ชี้ไฟล์ตัวแปรไปยังตำแหน่งของไฟล์ รหัสต่อไปนี้ตั้งค่าไฟล์ตัวแปรเป็นไฟล์ PDF ที่อยู่ในไดรฟ์ "C ": file = File.OpenRead ( "C: myPDF.pdf ");
-
ค้นหาไฟล์ PDF และพิมพ์บนหน้าจอ รหัสต่อไปนี้เขียนเป็น PDF ในหน้าต่างเบราว์เซอร์ไบต์ต่อไบต์: while ((count = file.Read (mybuff, 0, mybuff.Length))> 0) {ถ้า (Context.Response.IsClientConnected) {Context.Response .OutputStream.Write (mybuff, 0, mybuff.Length) GO Context.Response.Flush () GO}}
-
ใส่รหัสในขั้นตอนที่ 1 ถึง 3 ในฟังก์ชั่นที่เรียกว่า "OpenPDF " และสร้างปุ่มในแบบที่คุณเรียกมัน ต่อไปนี้เป็นตัวอย่างของปุ่ม ASP.NET ที่เรียกใช้ฟังก์ชั่นเมื่อคลิกและแสดง PDF: