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

Overview

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

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

Evaluate Aspose.Slides

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

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

Licensing in Aspose.Slides

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

Applying a License

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

File

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

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

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

// กำหนดเส้นทางไฟล์ใบอนุญาต
license.setLicense("Aspose.Slides.Android.via.Java.lic");

Stream

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

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

// กำหนดใบอนุญาตผ่านสตรีม
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));

Validating a License

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

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

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

Thread Safety

FAQ

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

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

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

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