การให้ใบอนุญาต
Overview
Aspose.Slides สามารถใช้ได้ในโหมดประเมินหรือด้วยใบอนุญาตที่ถูกต้อง เวอร์ชันประเมินให้ฟังก์ชันการทำงานเดียวกับเวอร์ชันที่มีใบอนุญาต แต่จะเพิ่มลายน้ำการประเมินเมื่อเปิดหรือบันทึกการนำเสนอและจำกัดการดึงข้อความไว้ที่หนึ่งสไลด์
บทความนี้อธิบายว่าการให้ลิขสิทธิ์ทำงานอย่างไรใน Aspose.Slides และวิธีการใช้ใบอนุญาตก่อนใช้งานไลบรารี ใบอนุญาตสามารถโหลดจากไฟล์, สตรีม, หรือทรัพยากรฝังโดยใช้คลาส License บทความนี้ยังแสดงวิธีตรวจสอบว่าใบอนุญาตถูกนำไปใช้อย่างถูกต้องหรือไม่
Evaluate Aspose.Slides
คุณสามารถดาวน์โหลดเวอร์ชันประเมินของ Aspose.Slides for Android via Java จากหน้าดาวน์โหลด เวอร์ชันประเมินให้ฟังก์ชันการทำงานเดียวกับเวอร์ชันที่มีใบอนุญาตของผลิตภัณฑ์แพคเกจประเมินเหมือนกับแพคเกจที่ซื้อ เวอร์ชันประเมินจะกลายเป็นมีใบอนุญาตเมื่อคุณเพิ่มบรรทัดโค้ดไม่กี่บรรทัดเพื่อใช้ใบอนุญาต
เมื่อคุณพอใจกับการประเมิน Aspose.Slides แล้ว คุณสามารถซื้อใบอนุญาต เราแนะนำให้คุณตรวจสอบประเภทการสมัครสมาชิกต่างๆ หากมีคำถาม ติดต่อทีมขายของ Aspose
ใบอนุญาตทุกใบของ Aspose มาพร้อมการสมัครสมาชิกหนึ่งปีสำหรับอัปเกรดเวอร์ชันใหม่หรือแก้ไขบั๊กที่ออกภายในระยะเวลาการสมัครสมาชิก ผู้ใช้ที่มีผลิตภัณฑ์ที่ได้รับใบอนุญาต (หรือแม้แต่เวอร์ชันประเมิน) จะได้รับการสนับสนุนทางเทคนิคฟรีและไม่จำกัด
ข้อจำกัดของเวอร์ชันประเมิน
- แม้ว่าเวอร์ชันประเมินของ 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");
หากคุณวางไฟล์ใบอนุญาตในไดเรกทอรีอื่น เมื่อเรียกใช้เมธอดSetLicense พารามิเตอร์พาธที่ระบุต้องลงท้ายด้วยชื่อไฟล์ใบอนุญาตที่ตรงกับไฟล์ของคุณ
เช่น คุณอาจเปลี่ยนชื่อไฟล์ใบอนุญาตเป็น Aspose.Slides.Android.via.Java.lic.xml จากนั้นในโค้ดของคุณต้องส่งพาธไปยังไฟล์ (ลงท้ายด้วย Aspose.Slides.Android.via.Java.lic.xml) ไปยังเมธอดSetLicense
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
Note
เมธอดSetLicense ไม่ปลอดภัยต่อการทำงานหลายเธรด หากเมธอดนี้ต้องถูกเรียกพร้อมกันจากหลายเธรด คุณอาจต้องใช้กลไกซิงโครนไลซ์ (เช่น lock) เพื่อหลีกเลี่ยงปัญหาFAQ
ฉันสามารถใช้ใบอนุญาตในสภาพแวดล้อมออฟไลน์โดยสมบูรณ์ (ไม่มีการเชื่อมต่ออินเทอร์เน็ต) ได้หรือไม่?
ได้ การตรวจสอบใบอนุญาตทำงานในเครื่องโดยใช้ไฟล์ใบอนุญาต; ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต
หลังจากการสมัครสมาชิกหนึ่งปีหมดอายุ จะเกิดอะไรขึ้น? ไลบรารีจะหยุดทำงานหรือไม่?
ไม่ ใบอนุญาตเป็นแบบถาวร: คุณสามารถใช้เวอร์ชันที่เปิดตัวก่อนวันหมดอายุของการสมัครได้ต่อไป; แต่คุณจะไม่สามารถใช้เวอร์ชันใหม่กว่าได้หากไม่ได้ต่ออายุ