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

ภาพรวม

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

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

ประเมิน Aspose.Slides

ข้อจำกัดของรุ่นประเมิน

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

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

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

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

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

File

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

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

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

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

Stream

คุณสามารถโหลดใบอนุญาตจากสตรีมได้ โค้ด 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 สะพานนี้ช่วยให้คุณใช้คลาส Java ในไวยากรณ์ PHP รายละเอียดเพิ่มเติมดูที่ License in PHP

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

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

import com.aspose.slides.*;

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

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

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

FAQ

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

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

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

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