การจัดการใบอนุญาต

ภาพรวม

Aspose.Slides สามารถใช้ได้ในโหมดประเมินหรือติดตั้งด้วยใบอนุญาตที่ถูกต้อง เวอร์ชันประเมินให้ฟังก์ชันเดียวกับเวอร์ชันที่มีใบอนุญาต แต่จะเพิ่มลายน้ำการประเมินเมื่อเปิดหรือบันทึกการนำเสนอและจำกัดการสกัดข้อความให้เหลือหนึ่งสไลด์

บทความนี้อธิบายว่าการจัดการใบอนุญาตทำงานอย่างไรใน Aspose.Slides และวิธีการใช้ใบอนุญาตก่อนใช้งานไลบรารี ใบอนุญาตสามารถโหลดจากไฟล์, สตรีม หรือทรัพยากรฝังตัวโดยใช้คลาส License บทความนี้ยังแสดงวิธีการตรวจสอบว่าใบอนุญาตได้ถูกนำไปใช้อย่างถูกต้องหรือไม่

ประเมิน Aspose.Slides

ข้อจำกัดของเวอร์ชันประเมิน

  • แม้ว่าเวอร์ชันประเมินของ Aspose.Slides (โดยไม่มีการระบุใบอนุญาต) จะให้ฟังก์ชันเต็มของผลิตภัณฑ์ แต่จะใส่ลายน้ำการประเมินที่ส่วนบนของเอกสารเมื่อเปิดหรือบันทึก
  • คุณจะถูกจำกัดให้สกัดข้อความได้เพียงหนึ่งสไลด์เมื่อดึงข้อความจากสไลด์การนำเสนอ

การจัดการใบอนุญาตใน Aspose.Slides

  • เวอร์ชันประเมินจะกลายเป็นเวอร์ชันที่มีใบอนุญาตหลังจากคุณซื้อใบอนุญาตและเพิ่มโค้ดสองสามบรรทัด (เพื่อใช้ใบอนุญาต).
  • ใบอนุญาตเป็นไฟล์ XML แบบข้อความธรรมดาที่บรรจุรายละเอียดเช่น ชื่อผลิตภัณฑ์ จำนวนผู้พัฒนาที่ได้รับการอนุญาต วันที่หมดอายุการสมัครสมาชิก เป็นต้น.
  • ไฟล์ใบอนุญาตได้รับการลงลายเซ็นดิจิทัล ดังนั้นคุณต้องไม่แก้ไขไฟล์ แม้แต่การเพิ่มบรรทัดว่างโดยไม่ได้ตั้งใจในเนื้อหาไฟล์ก็จะทำให้ไฟล์ไม่เป็นธรรมนูญ.
  • Aspose.Slides for Java มักจะค้นหาใบอนุญาตจากตำแหน่งต่อไปนี้:
    • เส้นทางที่ระบุโดยตรง
    • โฟลเดอร์ที่บรรจุ Aspose.Slides.jar
  • เพื่อหลีกเลี่ยงข้อจำกัดที่เกี่ยวข้องกับเวอร์ชันประเมิน คุณจำเป็นต้องตั้งค่าใบอนุญาตก่อนใช้ Aspose.Slides คุณต้องตั้งค่าใบอนุญาตเพียงครั้งเดียวต่อแอปพลิเคชันหรือกระบวนการ

การใช้ใบอนุญาต

ใบอนุญาตสามารถโหลดจาก ไฟล์ หรือ สตรีม.

ไฟล์

วิธีที่ง่ายที่สุดในการตั้งค่าใบอนุญาตคือการวางไฟล์ใบอนุญาตไว้ในโฟลเดอร์ที่บรรจุ Aspose.Slides.jar หรือ jar ของแอปพลิเคชันของคุณ.

โค้ด Java นี้แสดงวิธีตั้งค่าไฟล์ใบอนุญาต:

// สร้างอินสแตนซ์ของคลาส License
com.aspose.slides.License license = new com.aspose.slides.License();

// ตั้งค่าพาธไฟล์ใบอนุญาต
license.setLicense("Aspose.Slides.Java.lic");

สตรีม

คุณสามารถโหลดใบอนุญาตจากสตรีมได้ โค้ด Java นี้แสดงวิธีใช้ใบอนุญาตจากสตรีม:

// สร้างอินสแตนซ์ของคลาส License
com.aspose.slides.License license = new com.aspose.slides.License();

// ตั้งค่าใบอนุญาตผ่านสตรีม
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java Bridge

หากคุณใช้ Aspose.Slides for PHP ผ่าน Java คุณสามารถตั้งค่าใบอนุญาตผ่าน PHP/Java bridge ได้ bridge นี้ทำให้คุณใช้คลาส Java ในไวยากรณ์ PHP สำหรับข้อมูลเพิ่มเติม ดูLicense in PHP.

การตรวจสอบใบอนุญาต

เพื่อตรวจสอบว่าใบอนุญาตถูกตั้งค่าอย่างถูกต้องหรือไม่ คุณสามารถตรวจสอบได้ โค้ด Java นี้แสดงวิธีตรวจสอบใบอนุญาต:

License license = new License();
license.setLicense("Aspose.Slides.Java.lic");

if (License.isLicensed()) 
{
    System.out.println("License is good!");
}

ความปลอดภัยของเธรด

คำถามที่พบบ่อย

ฉันสามารถใช้ใบอนุญาตในสภาพแวดล้อมที่ไม่มีการเชื่อมต่ออินเทอร์เน็ตโดยสิ้นเชิงได้หรือไม่?

ได้. การตรวจสอบใบอนุญาตทำโดยการใช้ไฟล์ใบอนุญาตในเครื่องเท่านั้น ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต.

อะไรจะเกิดขึ้นหลังจากการสมัครสมาชิกหนึ่งปีหมดอายุ? ไลบรารีจะหยุดทำงานหรือไม่?

ไม่. ใบอนุญาตเป็นแบบถาวร: คุณสามารถใช้เวอร์ชันที่เผยแพร่ก่อนวันที่สิ้นสุดการสมัครสมาชิกของคุณต่อไปได้; แต่คุณจะไม่สามารถใช้เวอร์ชันใหม่ที่ออกหลังจากนั้นได้จนกว่าจะต่ออายุ.