Cấp phép
Tổng quan
Aspose.Slides có thể được sử dụng ở chế độ đánh giá hoặc với giấy phép hợp lệ. Phiên bản đánh giá cung cấp cùng chức năng như phiên bản có giấy phép, nhưng nó thêm một dấu watermark đánh giá khi mở hoặc lưu bản trình chiếu và giới hạn việc trích xuất văn bản ở một slide.
Bài viết này giải thích cách cấp phép hoạt động trong Aspose.Slides và cách áp dụng giấy phép trước khi sử dụng thư viện. Giấy phép có thể được tải từ tệp, luồng hoặc tài nguyên nhúng bằng cách sử dụng lớp License. Bài viết cũng chỉ ra cách xác thực xem giấy phép đã được áp dụng đúng chưa.
Đánh giá Aspose.Slides
Bạn có thể tải xuống phiên bản đánh giá của Aspose.Slides for Android via Java từ trang tải xuống. Phiên bản đánh giá cung cấp cùng các tính năng như phiên bản có giấy phép của sản phẩm. Gói đánh giá giống với gói đã mua. Phiên bản đánh giá sẽ trở thành có giấy phép sau khi bạn thêm một vài dòng mã vào (để áp dụng giấy phép).
Khi bạn hài lòng với việc đánh giá Aspose.Slides, bạn có thể mua giấy phép. Chúng tôi khuyên bạn nên xem qua các loại đăng ký khác nhau. Nếu có câu hỏi, hãy liên hệ với đội bán hàng của Aspose.
Mỗi giấy phép Aspose đi kèm với một năm đăng ký miễn phí nâng cấp lên các phiên bản mới hoặc các bản sửa lỗi được phát hành trong thời gian đăng ký. Người dùng có sản phẩm có giấy phép (hoặc ngay cả phiên bản đánh giá) nhận được hỗ trợ kỹ thuật miễn phí và không giới hạn.
Giới hạn của phiên bản đánh giá
- Mặc dù phiên bản đánh giá của Aspose.Slides (không chỉ định giấy phép) cung cấp đầy đủ chức năng sản phẩm, nó sẽ chèn một watermark đánh giá ở phần đầu tài liệu khi mở và lưu.
- Bạn bị giới hạn một slide khi trích xuất văn bản từ các slide trình chiếu.
Cấp phép trong Aspose.Slides
- Phiên bản đánh giá sẽ trở thành có giấy phép sau khi bạn mua giấy phép và thêm một vài dòng mã vào (để áp dụng giấy phép).
- Giấy phép là một tệp XML dạng văn bản thuần chứa các chi tiết như tên sản phẩm, số lượng nhà phát triển được cấp phép, ngày hết hạn đăng ký, v.v.
- Tệp giấy phép được ký kỹ thuật số, vì vậy bạn không được phép sửa đổi tệp. Ngay cả việc vô tình thêm một dòng mới vào nội dung của tệp cũng sẽ làm cho nó không hợp lệ.
- Aspose.Slides for Android via Java thường cố gắng tìm giấy phép ở các vị trí sau:
- Một đường dẫn cụ thể
- Thư mục chứa Aspose.Slides.jar
- Để tránh các hạn chế liên quan đến phiên bản đánh giá, bạn cần đặt giấy phép trước khi sử dụng Aspose.Slides. Bạn chỉ cần đặt giấy phép một lần cho mỗi ứng dụng hoặc tiến trình.
Áp dụng giấy phép
Giấy phép có thể được tải từ tệp hoặc luồng.
Tệp
Phương pháp dễ nhất để đặt giấy phép yêu cầu bạn đặt tệp giấy phép trong thư mục chứa Aspose.Slides.jar hoặc jar của ứng dụng của bạn.
Đoạn mã Java sau cho bạn thấy cách đặt tệp giấy phép:
// Khởi tạo lớp License
com.aspose.slides.License license = new com.aspose.slides.License();
// Đặt đường dẫn tệp giấy phép
license.setLicense("Aspose.Slides.Android.via.Java.lic");
Nếu bạn đặt tệp giấy phép vào một thư mục khác, khi gọi phương thức SetLicense, tên tệp giấy phép ở cuối đường dẫn cụ thể phải giống với tệp giấy phép của bạn.
Ví dụ, bạn có thể đổi tên tệp giấy phép thành Aspose.Slides.Android.via.Java.lic.xml. Sau đó, trong mã của bạn, bạn phải truyền đường dẫn tới tệp (kết thúc bằng Aspose.Slides.Android.via.Java.lic.xml) cho phương thức SetLicense.
Luồng
Bạn có thể tải giấy phép từ một luồng. Đoạn mã Java sau cho bạn thấy cách áp dụng giấy phép từ một luồng:
// Khởi tạo lớp License
com.aspose.slides.License license = new com.aspose.slides.License();
// Đặt giấy phép thông qua một luồng
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));
Xác thực Giấy phép
Để kiểm tra xem giấy phép đã được đặt đúng chưa, bạn có thể xác thực nó. Đoạn mã Java sau cho bạn thấy cách xác thực giấy phép:
License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
An toàn đa luồng
Note
SetLicense không an toàn khi đa luồng. Nếu phương thức này phải được gọi đồng thời từ nhiều luồng, bạn có thể muốn sử dụng các nguyên tắc đồng bộ (như một lock) để tránh vấn đề.Câu hỏi thường gặp
Tôi có thể áp dụng giấy phép trong môi trường hoàn toàn offline (không có kết nối internet) không?
Có. Việc xác thực giấy phép được thực hiện trên máy cục bộ bằng tệp giấy phép; không cần kết nối internet.
Điều gì xảy ra khi đăng ký một năm hết hạn? Thư viện có ngừng hoạt động không?
Không. Giấy phép là vĩnh viễn: bạn có thể tiếp tục sử dụng các phiên bản đã phát hành trước ngày kết thúc đăng ký; bạn chỉ không đủ điều kiện sử dụng các bản phát hành mới hơn nếu không gia hạn.