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 bản quyền đánh giá vào mỗi slide của mọi bản trình chiếu mà nó lưu và cắt ngắn văn bản mà mã của bạn đọc qua API.

Bài viết này giải thích cách giấy 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 cho thấy cách xác thực xem giấy phép đã được áp dụng đúng chưa.

Đánh giá Aspose.Slides

Các hạn chế của phiên bản đánh giá

  • Phiên bản đánh giá (không chỉ định giấy phép) cung cấp đầy đủ chức năng sản phẩm, nhưng nó thêm một hộp văn bản dấu bản quyền đánh giá vào mỗi slide của mọi bản trình chiếu mà nó lưu.
  • Văn bản mà mã của bạn đọc qua API, bao gồm cả văn bản vừa được đặt, sẽ bị cắt ngắn đến một vài ký tự đầu, kèm theo thông báo về hạn chế đánh giá. Văn bản mà mã của bạn ghi sẽ được lưu đầy đủ.

Giấy phép trong Aspose.Slides

  • Một 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ã để á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ý số, do đó 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 tệp cũng sẽ làm cho giấy phép không còn hiệu lực.
  • Aspose.Slides for Java thường tìm kiếm giấy phép ở các vị trí sau:
    • Đường dẫn rõ ràng
    • Thư mục chứa Aspose.Slides.jar
  • Để tránh các hạn chế của phiên bản đánh giá, bạn cần thiết lập giấy phép trước khi sử dụng Aspose.Slides. Bạn chỉ cần thiết lập 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 để thiết lập giấy phép là đặt tệp giấy phép vào 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 thiết lập 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.Java.lic");

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ừ 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 luồng
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));

PHP/Java Bridge

Nếu bạn sử dụng Aspose.Slides cho PHP thông qua Java, bạn có thể thiết lập giấy phép qua cầu nối PHP/Java. Cầu nối này cho phép bạn sử dụng các lớp Java trong cú pháp PHP. Để biết thêm thông tin, xem Giấy phép trong PHP.

Xác thực giấy phép

Để kiểm tra xem giấy phép đã được thiết lập đú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:

import com.aspose.slides.*;

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

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

An toàn đa luồng

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 ngoại tuyến (không có truy cập internet) không?

Có. Việc xác thực giấy phép được thực hiện cục bộ bằng tệp giấy phép; không cần kết nối internet.

Điều gì sẽ xảy ra sau khi gói đă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.