Giấy phép và đăng ký

Đôi khi, để nghiên cứu hệ thống tốt hơn, bạn muốn lặn vào mã nhanh nhất có thể. Để giúp việc này dễ dàng hơn, Aspose.Words cung cấp các gói khác nhau để mua hoặc đề nghị một bản dùng thử miễn phí và Giấy phép tạm thời 30 ngày cho việc đánh giá.

Thử dùng miễn phí hoặc Giấy phép tạm thời

Aspose.Words là một phần mềm tuyệt vời mà các nhà phát triển có thể thử trước khi mua. Bạn có thể dễ dàng tải xuống/cài đặt Aspose.Words cho Java và Aspose.Words cho Android qua Java [từ Maven] (https://releases.aspose.com/words/java/) để đánh giá.

Thử dùng miễn phí

Phiên bản đánh giá là như phiên bản đã mua - phiên bản thử nghiệm đơn giản trở thành được cấp phép khi bạn thêm vài dòng mã để áp dụng giấy phép.

Phiên bản dùng thử của Aspose.Words dành cho Java và Aspose.Words dành cho Android thông qua Java không có giấy phép được quy định sẽ cung cấp toàn bộ chức năng của sản phẩm, nhưng sẽ chèn một nước dấu đánh giá ở trên cùng của tài liệu khi tải và lưu và giới hạn kích thước tài liệu tối đa đến vài trăm đoạn.

Giấy phép tạm thời

Nếu bạn muốn thử nghiệm Aspose.Words cho Java và Aspose.Words cho Android qua Java mà không gặp hạn chế của phiên bản Thử dùng, bạn cũng có thể yêu cầu Giấy phép Hạn chế Thời gian 30 ngày. Để biết thêm chi tiết, xem trang Nhận Giấy Phép tạm thời.

Giấy Phép Mua

Sau khi mua, bạn cần phải áp dụng tệp giấy phép hoặc bao gồm tệp giấy phép như một tài nguyên nhúng. Phần này mô tả các tùy chọn để thực hiện điều đó, và cũng nhận xét về một số câu hỏi phổ biến.

Bảo vệ Giấy phép Mua của bạn

Sau khi mua giấy phép, bạn cần đọc cẩn thận thông tin trên trang Bảo vệ Giấy phép Mua của Bạn để bảo vệ tập tin giấy phép của bạn. Xin lưu ý rằng trang này chỉ có thể xem được nếu bạn có giấy phép trả phí.

Các tùy chọn cấp phép

Giấy phép có thể được áp dụng từ các địa điểm khác nhau:

  • Đường dẫn rõ ràng
  • Thư mục chứa tệp * Aspose.Words JAR *
  • Tài nguyên nội dung trong JAR được gọi là Aspose.Words JAR
  • Là một Giấy phép có Phí – một cơ chế cấp giấy phép mới

Thường thì cách dễ nhất để đặt một giấy phép là đặt tập tin giấy phép trong cùng thư mục với * Aspose.Words JAR * và chỉ chỉ định tên tập tin mà không có đường dẫn.

Áp dụng Giấy phép bằng cách sử dụng một đối tượng Tập tin hoặc Dòng

Khi phát triển một thư viện lớp, bạn có thể gọi SetLicense từ hàm tạo tĩnh của lớp mà sử dụng Aspose.Words. Bộ nhớ tĩnh sẽ được thực thi trước khi khởi tạo lớp của bạn để đảm bảo rằng Aspose.Words giấy phép được cài đặt chính xác.

Tải một Giấy phép từ Tệp

Sử dụng phương pháp SetLicense, bạn có thể thử tìm tệp giấy phép trong tài nguyên nhúng hoặc thư mục chứa các tệp JAR của ứng dụng cho việc sử dụng tiếp theo.

Mã ví dụ sau cho thấy cách khởi tạo một giấy phép từ một thư mục:

Tải một Giấy phép từ một ‘Đối tượng Stream’

Mã ví dụ sau cho thấy cách khởi tạo một giấy phép từ một luồng bằng cách sử dụng phương pháp SetLicense:

Bao gồm tệp Giấy phép như là một tài nguyên nhúng

Một cách gọn gàng để đóng gói giấy phép với ứng dụng của bạn và đảm bảo nó sẽ không bị mất là bao gồm nó như một nguồn tài nguyên nhúng. Bạn có thể đơn giản sao chép tệp LIC vào thư mục tài nguyên của dự án.

Việc tái xây dựng dự án nên nhúng file .lic vào file ứng dụng .jar. Sau khi đó, bạn có thể xin cấp giấy phép bằng mã sau:

Áp dụng Giấy phép có phí

Aspose.Words cho phép nhà phát triển áp dụng một chìa khóa có giới hạn. Đây là một cơ chế cấp phép mới.

Cơ chế cấp giấy phép mới sẽ được sử dụng cùng với phương pháp cấp giấy phép hiện có. Những khách hàng muốn thanh toán dựa trên việc sử dụng các tính năng API có thể sử dụng Giấy phép Đo lường.

Sau khi hoàn thành các bước cần thiết để có được loại giấy phép này, bạn sẽ nhận được chìa khóa, không phải là tập tin giấy phép. Mã này có thể áp dụng bằng cách sử dụng lớp Metered được giới thiệu đặc biệt cho mục đích này.

Đừng gọi phương pháp SetMeteredKey thường xuyên để phương pháp cấp phép này tích lũy tiêu thụ chính xác và báo cáo chúng tôi. Chỉ khởi tạo thư viện Aspose.Words, gọi SetMeteredKey một lần, sau đó để lại thư viện khởi tạo và sử dụng lại nó.

Mã ví dụ sau cho thấy cách thiết lập khóa công khai và tư nhân có thể đo lường được:

Thay đổi tên tệp cấp phép

Tên tập tin giấy phép không cần phải là ‘Aspose.Words.lic’. Bạn có thể đổi tên theo ý thích và dùng tên đó khi đặt giấy phép trong ứng dụng của bạn.

Không tìm thấy tên tập tin cấp phép” Ngoại lệ

Khi bạn mua và tải xuống một giấy phép, trang web của Aspose đặt tên cho tập tin giấy phép là * “Aspose.Words. LIC “*”. Bạn tải xuống tập tin cấp phép bằng trình duyệt của bạn. Trong trường hợp này, một số trình duyệt nhận dạng tập tin giấy phép là XML và bổ sung phần mở rộng .xml cho nó, vì vậy tên tập tin đầy đủ trên máy tính của bạn sẽ trở thành “Aspose.Words.lic.XML”.

Khi Microsoft Windows được cấu hình để ẩn phần mở rộng của các loại tập tin đã biết (thật không may đây là mặc định trong hầu hết các bản cài đặt Windows), tệp giấy phép sẽ xuất hiện như * “Aspose.Words”. LIC”* trong Windows Explorer. Bạn sẽ nghĩ rằng đây là tên tập tin thật và gọi **SetLicense** truyền nó * “Aspose.Words. LIC “*, nhưng không có tập tin nào như vậy, vì vậy ngoại lệ.

Để giải quyết vấn đề, hãy đổi tên tệp để loại bỏ phần mở rộng ẩn .xml. Chúng tôi cũng khuyên bạn nên tắt tùy chọn “ẩn phần mở rộng” ở Microsoft Windows.

Sử dụng nhiều sản phẩm của Aspose

Nếu bạn sử dụng nhiều sản phẩm Aspose trong ứng dụng của mình, chẳng hạn như Aspose.Words và Aspose.Cells, đây là một số mẹo hữu ích:

  • Đặt giấy phép cho mỗi sản phẩm của Aspose riêng biệt. Dù bạn có một tập tin giấy phép cho tất cả các thành phần ví dụ “Aspose.Total.lic”, bạn vẫn cần phải gọi SetLicense riêng biệt cho từng sản phẩm của Aspose mà bạn sử dụng trong ứng dụng của bạn.
  • Sử dụng tên lớp cấp phép đầy đủ Mỗi sản phẩm của Aspose có một lớp ‘License’ trong không gian tên riêng của nó. Ví dụ, Aspose.Words có com.aspose.words.License và ‘Aspose.Cells’ có com.aspose.cells.License lớp. Sử dụng tên lớp được định danh đầy đủ cho phép bạn tránh nhầm lẫn về giấy phép nào áp dụng cho sản phẩm nào.