บทความนี้กล่าวถึง วิธีรักษาความปลอดภัยไฟล์ OneNote โดยใช้ Java รวมการตั้งค่า IDE เพื่อรวม Aspose.Note สำหรับการดำเนินการโค้ดตัวอย่าง โฟลว์การเขียนโปรแกรมแบบเป็นขั้นตอน และโค้ดตัวอย่างเพื่อให้ได้ การป้องกันเอกสาร OneNote ใน Java แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ในสภาพแวดล้อมที่รองรับ Java ใน Windows, macOS และ Linux
ขั้นตอนในการล็อกเอกสาร OneNote ใน Java
- กำหนดค่า IDE เพื่อใช้ Aspose.Note for Java จากตัวจัดการพื้นที่เก็บข้อมูลเพื่อป้องกันไฟล์ OneNote ด้วยรหัสผ่าน
- โหลดไฟล์ .ONE ต้นทางจากดิสก์โดยใช้วัตถุคลาส Document
- สร้างอินสแตนซ์ของคลาส OneSaveOptions และตั้งรหัสผ่านที่จำเป็น
- บันทึกไฟล์ .ONE ที่ป้องกันด้วยรหัสผ่านลงในดิสก์
ขั้นตอนที่กล่าวถึงข้างต้นแสดงกระบวนการ ล็อกเอกสาร OneNote ใน Java กระบวนการนี้ค่อนข้างง่าย โดยเราจะโหลดไฟล์เอกสาร OneNote ต้นทางโดยใช้อินสแตนซ์ของคลาส Document จากนั้นใช้อินสแตนซ์คลาส OneSaveOptions เราจะตั้งรหัสผ่านที่จำเป็นและบันทึกไฟล์ .ONE ที่ป้องกันด้วยรหัสผ่านลงในดิสก์
รหัสเพื่อล็อคเอกสาร OneNote ใน Java
import com.aspose.note.Document; | |
import com.aspose.note.License; | |
import com.aspose.note.OneSaveOptions; | |
import java.io.IOException; | |
public class PasswordProtectedNote { | |
public static void main(String[] argsPass) throws IOException { | |
String path="/Users/Documents/KnowledgeBase/TestData/"; | |
// Set the Note API license to password protect the Note file | |
License licNotePasswordProtect= new License(); | |
licNotePasswordProtect.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Load the source OneNote document file | |
Document noteDocPasswordProtect = new Document(path+"source.one"); | |
//Set the OneNote save options and apply the password | |
OneSaveOptions opts = new OneSaveOptions(); | |
opts.setDocumentPassword("pass"); | |
//Save the password protected note file | |
noteDocPasswordProtect.save(path + "CreatePasswordProtectedOneNoteDoc.one",opts); | |
} | |
} |
ตัวอย่างนี้สาธิตขั้นตอนในการ ป้องกันเอกสาร .ONE ใน Java โดยใช้อินเทอร์เฟซ API ที่ง่ายมาก วัตถุคลาส OneSaveOptions ใช้เพื่อตั้งรหัสผ่านที่ต้องการ รองรับการตั้งค่าคุณสมบัติอื่นๆ ด้วย ซึ่งรวมถึงการตั้งค่า FontsSubsystem ดัชนีหน้า และจำนวนหน้า อินสแตนซ์ OneSaveOptions ใช้ในวิธีการบันทึกที่โอเวอร์โหลดเป็นอาร์กิวเมนต์เพื่อใช้การตั้งค่าในเอกสาร .ONE ที่โหลด
ในบทความนี้ เราได้มุ่งเน้นไปที่วิธีการ ป้องกันไฟล์ .ONE ด้วยรหัสผ่านใน Java หากคุณต้องการเรียนรู้เกี่ยวกับกระบวนการแปลงไฟล์ .ONE เป็น JPEG โปรดดูบทความใน วิธีแปลง OneNote เป็น JPEG โดยใช้ Java