A-AA+then

ขอคำแนะนำ ป้องกันการ print หรือบันทึก pdf file

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

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

ขอบคุณล่วงหน้าครับ

3 ความคิดเห็น

วิธีการง่ายๆ คงไม่มี ถ้าจะมีก็

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

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

2

ลองทำตามนี้ก่อนที่จะ 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 ที่เราตั้งไว้ครับ
    
    ได้ไม่ได้ บอกด้วยนะครับ 
3
^