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

> ใช้, จัดการและแก้ไขปัญหาใบอนุญาตใน Aspose.Slides for Android via Java. รับประกันการเข้าถึงคุณสมบัติตั้งต้นอย่างต่อเนื่องด้วยคู่มือการให้ใบอนุญาตของเรา.

Source: https://docs.aspose.com/slides/th/androidjava/licensing/
Updated: 2026-06-13

## **Overview**

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

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

## **Evaluate Aspose.Slides**

{{% alert color="primary" %}} 

คุณสามารถดาวน์โหลดเวอร์ชันประเมินของ **Aspose.Slides for Android via Java** จาก[หน้าดาวน์โหลด](https://releases.aspose.com/slides/th/androidjava/) เวอร์ชันประเมินให้ฟังก์ชันการทำงานเดียวกับเวอร์ชันที่มีใบอนุญาตของผลิตภัณฑ์แพคเกจประเมินเหมือนกับแพคเกจที่ซื้อ เวอร์ชันประเมินจะกลายเป็นมีใบอนุญาตเมื่อคุณเพิ่มบรรทัดโค้ดไม่กี่บรรทัดเพื่อใช้ใบอนุญาต  

เมื่อคุณพอใจกับการประเมิน **Aspose.Slides** แล้ว คุณสามารถ[ซื้อใบอนุญาต](https://purchase.aspose.com/buy) เราแนะนำให้คุณตรวจสอบประเภทการสมัครสมาชิกต่างๆ หากมีคำถาม ติดต่อทีมขายของ Aspose  

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

{{% /alert %}} 

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

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

{{% alert color="primary" %}} 

เพื่อทดสอบ Aspose.Slides โดยไม่มีข้อจำกัด คุณสามารถขอ **ใบอนุญาตชั่วคราว 30 วัน** ดูหน้ากรณี[วิธีรับใบอนุญาตชั่วคราว](https://purchase.aspose.com/temporary-license)สำหรับข้อมูลเพิ่มเติม  

{{% /alert %}}

## **Licensing in Aspose.Slides**

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

## **Applying a License**

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

{{% alert color="primary" %}}

Aspose.Slides มีคลาส [License](https://reference.aspose.com/slides/th/androidjava/com.aspose.slides/license/) สำหรับดำเนินการเกี่ยวกับลิขสิทธิ์  

{{% /alert %}} 

{{% alert color="warning" %}}

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

{{% /alert %}}

### **File**

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

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

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

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

{{% alert color="warning" %}} 

หากคุณวางไฟล์ใบอนุญาตในไดเรกทอรีอื่น เมื่อเรียกใช้เมธอด[SetLicense](https://reference.aspose.com/slides/th/androidjava/com.aspose.slides/license/#setLicense-java.lang.String-) พารามิเตอร์พาธที่ระบุต้องลงท้ายด้วยชื่อไฟล์ใบอนุญาตที่ตรงกับไฟล์ของคุณ  

เช่น คุณอาจเปลี่ยนชื่อไฟล์ใบอนุญาตเป็น *Aspose.Slides.Android.via.Java.lic.xml* จากนั้นในโค้ดของคุณต้องส่งพาธไปยังไฟล์ (ลงท้ายด้วย *Aspose.Slides.Android.via.Java.lic.xml*) ไปยังเมธอด[SetLicense](https://reference.aspose.com/slides/th/androidjava/com.aspose.slides/license/#setLicense-java.lang.String-)  

{{% /alert %}}

### **Stream**

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

``` 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 นี้แสดงวิธีตรวจสอบใบอนุญาต:  

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

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

## **Thread Safety**

{{% alert title="Note" color="warning" %}} 

เมธอด[SetLicense](https://reference.aspose.com/slides/th/androidjava/com.aspose.slides/license/#setLicense-java.io.InputStream-) ไม่ปลอดภัยต่อการทำงานหลายเธรด หากเมธอดนี้ต้องถูกเรียกพร้อมกันจากหลายเธรด คุณอาจต้องใช้กลไกซิงโครนไลซ์ (เช่น lock) เพื่อหลีกเลี่ยงปัญหา  

{{% /alert %}}

## **FAQ**

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

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

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

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