ขอคำแนะนำอาจารย์และท่านอื่นๆ ครับ

พอดีอยากจะทำระบบ 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 ได้แต่ ไม่ให้ พิมพ์หรือบันทึกได้น่ะครับ ก็เลยคิดว่าเราน่าจะมีแนวทางทำได้เหมือนกัน

ขอบคุณล่วงหน้าครับ
กรกฎ วิริยะ 16 พ.ย. 2552 14:54
วิธีการง่ายๆ คงไม่มี ถ้าจะมีก็

1.ใช้โปรแกรมอ่าน ที่เป็น Addon เหมือนที่เห็นตามเว็บนอก
2.ใช้ ActiveX อ่านได้เฉพาะ IE
3.ใช้ Flash ถ้าสามารถเขียนได้ วิธีนี้ดูจะเป็นวิธีที่ดีที่สุด โค้ดมีขาย แต่แพง
mit 15 มิ.ย. 2554 13:03


อยากได้มากเลย ใครมี Code บ้าง


Wanchana yoojuy 15 มิ.ย. 2554 17:17
ลองทำตามนี้ก่อนที่จะ Upload PDF File เข้าสู่ระบบนะครับ





ผมใช้ 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 ที่เราตั้งไว้ครับ



ได้ไม่ได้ บอกด้วยนะครับ