ขอคำแนะนำ ป้องกันการ print หรือบันทึก pdf file
ขอคำแนะนำอาจารย์และท่านอื่นๆ ครับ
พอดีอยากจะทำระบบ Document management ใช้ภายในหน่วยงาน
ทีนี้ นโยบายเค้าประมาณว่า จะทำเอกสารเป็น pdf file แล้ว upload เข้าไว้ใน intranet
แต่ไม่อยากให้ไฟล์ที่เป็นเอกสารคุณภาพนั้น print หรือ save ได้ครับ แต่ให้ดูได้อย่างเดียว
เลยอยากขอคำแนะนำว่าจะมีแนวทางทำได้อย่างไร ถ้าใครใจดีแนะนำโค้ดหน่อยก็จะขอบคุณมากครับ
ที่มีไอเดียตอนนี้ก็คือแปลง pdf file เป็น jpg ด้วย photoshop แล้ว upload เข้า server และทำการ query list รายการเอกสารออกมา เวลาคลิกก็จะเด้งเป็น popup โดยไฟล์ popup นั้นป้องกันการบันทึกด้วยวิธีคลิกขวา โดยใช้ javascript ครับ
แต่รู้สึกขั้นตอนมันจะยุ่งยากที่ต้องแปลง pdf file เป็นไฟล์ภาพ ก็เลยอยากจะหาวิธีให้ผู้ใช้ upload ไฟล์ pdf เข้าไปได้เลย แต่หาสคริปที่ป้องกันการ save หรือ print pdf file นั้นน่ะครับ
เห็นเว็บที่เป็นพวก paper เมืองนอกเค้าทำได้ ว่าให้อ่านไฟล์ pdf ได้แต่ ไม่ให้ พิมพ์หรือบันทึกได้น่ะครับ ก็เลยคิดว่าเราน่าจะมีแนวทางทำได้เหมือนกัน
ขอบคุณล่วงหน้าครับ
พอดีอยากจะทำระบบ Document management ใช้ภายในหน่วยงาน
ทีนี้ นโยบายเค้าประมาณว่า จะทำเอกสารเป็น pdf file แล้ว upload เข้าไว้ใน intranet
แต่ไม่อยากให้ไฟล์ที่เป็นเอกสารคุณภาพนั้น print หรือ save ได้ครับ แต่ให้ดูได้อย่างเดียว
เลยอยากขอคำแนะนำว่าจะมีแนวทางทำได้อย่างไร ถ้าใครใจดีแนะนำโค้ดหน่อยก็จะขอบคุณมากครับ
ที่มีไอเดียตอนนี้ก็คือแปลง pdf file เป็น jpg ด้วย photoshop แล้ว upload เข้า server และทำการ query list รายการเอกสารออกมา เวลาคลิกก็จะเด้งเป็น popup โดยไฟล์ popup นั้นป้องกันการบันทึกด้วยวิธีคลิกขวา โดยใช้ javascript ครับ
แต่รู้สึกขั้นตอนมันจะยุ่งยากที่ต้องแปลง pdf file เป็นไฟล์ภาพ ก็เลยอยากจะหาวิธีให้ผู้ใช้ upload ไฟล์ pdf เข้าไปได้เลย แต่หาสคริปที่ป้องกันการ save หรือ print pdf file นั้นน่ะครับ
เห็นเว็บที่เป็นพวก paper เมืองนอกเค้าทำได้ ว่าให้อ่านไฟล์ pdf ได้แต่ ไม่ให้ พิมพ์หรือบันทึกได้น่ะครับ ก็เลยคิดว่าเราน่าจะมีแนวทางทำได้เหมือนกัน
ขอบคุณล่วงหน้าครับ
1.ใช้โปรแกรมอ่าน ที่เป็น Addon เหมือนที่เห็นตามเว็บนอก
2.ใช้ ActiveX อ่านได้เฉพาะ IE
3.ใช้ Flash ถ้าสามารถเขียนได้ วิธีนี้ดูจะเป็นวิธีที่ดีที่สุด โค้ดมีขาย แต่แพง
อยากได้มากเลย ใครมี Code บ้าง
ผมใช้ Acrobat 8 นะครับ ทำดังนี้
Advanced --> security --> Manage security policy
New click ที่ "use passwords" --> Next
ตั้งชื่อ policy name --> next
ตรงกรอบ permission click ที่ "use permission password to restrict editing ...."
ตั้ง Password จะเห็นตรง printing allow แล้วแต่จะให้ print หรือไม่ None แปลว่าไม่ให้พิมพ์
แล้ว next จนจบ
เวลา create PDF file ก็ไปที่ secure แล้ว click ชื่อ permission ที่เราตั้งไว้ครับ
ได้ไม่ได้ บอกด้วยนะครับ