Cấp phép và đăng ký
Đôi khi, để nghiên cứu hệ thống tốt hơn, bạn muốn đi sâu vào mã càng nhanh càng tốt. Để thực hiện việc này dễ dàng hơn, Aspose.Words cung cấp các gói mua khác nhau hoặc cung cấp Bản dùng thử miễn phí và Giấy phép tạm thời 30 ngày để đánh giá.
Giấy phép dùng thử miễn phí hoặc tạm thời
Aspose.Words là phần mềm đáng kinh ngạc mà các nhà phát triển có thể dùng thử trước khi mua.
Dùng thử miễn phí
Phiên bản đánh giá giống với phiên bản đã mua – Phiên bản dùng thử chỉ được cấp phép khi bạn thêm một vài dòng mã để áp dụng giấy phép.
Phiên bản dùng thử của Aspose.Words không có giấy phép được chỉ định cung cấp đầy đủ chức năng của sản phẩm nhưng chèn hình mờ đánh giá ở đầu tài liệu khi tải và lưu, đồng thời giới hạn kích thước tài liệu tối đa ở 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 mà không bị giới hạn bởi phiên bản Dùng thử, bạn cũng có thể yêu cầu Giấy phép tạm thời 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 áp dụng tệp giấy phép hoặc bao gồm tệp giấy phép dưới dạng tài nguyên được nhúng. Phần này mô tả các lựa chọn về cách thực hiện việc này và cũng đưa ra nhận xét về một số câu hỏi phổ biến.
Bạn cần đặt giấy phép:
-
chỉ một lần cho mỗi miền ứng dụng
-
trước khi sử dụng bất kỳ lớp Aspose.Words nào khác
Bảo vệ giấy phép đã mua của bạn
Sau khi mua giấy phép, bạn cần đọc kỹ thông tin trên trang Bảo vệ giấy phép đã mua của bạn để bảo vệ tệp giấy phép của mình. Xin lưu ý rằng trang này chỉ có sẵn để xem nếu bạn có giấy phép trả phí.
Tùy chọn đăng ký giấy phép
Giấy phép có thể được áp dụng từ nhiều địa điểm khác nhau:
- Đường dẫn rõ ràng
- Thư mục chứa file Aspose.Words.dll
- Thư mục chứa tập hợp có tên Aspose.Words.dll
- Thư mục chứa tập hợp mục (.exe của bạn)
- Tài nguyên được nhúng trong hội được gọi là Aspose.Words.dll
- Là Giấy phép đo lường – một cơ chế cấp phép mới
Khi bạn tham chiếu Aspose.Words.dll trong ứng dụng, thư viện sẽ được sao chép vào thư mục đầu ra của bạn (trừ khi Copy Local trong thuộc tính cho mục nhập đó được đặt thành false). Thông thường, cách dễ nhất để đặt giấy phép là đặt tệp giấy phép vào cùng thư mục với Aspose.Words.dll và chỉ chỉ định tên tệp mà không có đường dẫn.
Sử dụng phương pháp SetLicense để cấp phép cho một thành phần.
Gọi SetLicense nhiều lần không có hại mà chỉ lãng phí thời gian của bộ xử lý.
Gọi SetMeteredKey nhiều lần cũng không có hại mà chỉ lãng phí thời gian của bộ xử lý và có thể tích lũy mức tiêu thụ không đúng cách.
Áp dụng giấy phép bằng cách sử dụng tệp hoặc đối tượng luồng
Khi phát triển ứng dụng của bạn, hãy gọi SetLicense trong mã khởi động của bạn trước khi sử dụng các lớp Aspose.Words.
Tải giấy phép từ mộ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 các thư mục tài nguyên hoặc tập hợp được nhúng để sử dụng tiếp.
Ví dụ mã sau đây cho thấy cách khởi tạo giấy phép từ một thư mục:
Tải giấy phép từ đối tượng luồng
Ví dụ về mã sau đây cho biết cách khởi tạo giấy phép từ luồng bằng phương pháp SetLicense khác:
Bao gồm tệp giấy phép dưới dạng tài nguyên nhúng
Một cách gọn gàng để đóng gói giấy phép cùng với ứng dụng của bạn và đảm bảo nó sẽ không bị mất là đưa nó dưới dạng tài nguyên được nhúng vào một trong các tập hợp có tên Aspose.Words. Để bao gồm tệp dưới dạng tài nguyên được nhúng, hãy làm theo các bước sau:
- Trong Visual Studio, đưa tệp .lic vào dự án bằng menu “Tập tin | Thêm mục hiện có…”.
- Chọn tệp trong Solution Explorer và đặt “Xây dựng hành động cho tài nguyên được nhúng” trong cửa sổ Thuộc tính.
- Trong mã của bạn, hãy gọi SetLicense chỉ chuyển tên ngắn của tệp tài nguyên.
Áp dụng giấy phép đo
Aspose.Words cho phép các nhà phát triển áp dụng khóa có đồng hồ đo. Đây là một cơ chế cấp phép mới.
Cơ chế cấp phép mới sẽ được sử dụng cùng với phương thức cấp phép hiện có. Những khách hàng muốn được lập hóa đơn dựa trên việc sử dụng các tính năng của API có thể sử dụng Cấp phép theo đồng hồ đo.
Sau khi hoàn thành tất cả 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 chứ không phải tệp giấy phép. Khóa đo này có thể được á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 thức SetMeteredKey thường xuyên để phương thức cấp phép này tích lũy lượng tiêu thụ đúng cách và báo cáo cho chúng tôi. Chỉ cần khởi tạo thư viện Aspose.Words, gọi SetMeteredKey một lần, sau đó để thư viện được khởi tạo và sử dụng lại.
Ví dụ mã sau đây cho thấy cách đặt khóa chung và khóa riêng tư giới hạn:
Thông thường, chỉ cần áp dụng giấy phép đo một lần khi bắt đầu ứng dụng là đủ. Tuy nhiên, nếu cơ chế cấp phép đo lường không giao tiếp với máy chủ Aspose trong 24 giờ, Aspose.Words sẽ thoát chế độ được cấp phép và chuyển sang chế độ đánh giá. Để tránh trường hợp như vậy, bạn nên thường xuyên kiểm tra trạng thái giấy phép – nếu Aspose.Words chuyển sang chế độ đánh giá, vui lòng áp dụng lại giấy phép đo.
Thay đổi tên tệp giấy phép
Tên tệp giấy phép không nhất thiết phải là “Aspose.Words.LIC”. Bạn có thể đổi tên nó theo ý thích của mình và sử dụng tên đó khi đặt giấy phép trong ứng dụng của mình.
“Không thể tìm thấy tên tệp giấy phép” Ngoại lệ
Khi bạn mua và tải xuống giấy phép, trang web Aspose sẽ đặt tên tệp giấy phép là “Aspose.Words.LIC”. Bạn tải xuống tệp giấy 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 giấy phép dưới dạng XML và nối thêm phần mở rộng .xml vào tệp đó, do đó tên tệp đầy đủ trên máy tính của bạn sẽ trở thành “Aspose.Words.lic.XML”.
Khi Microsoft Windows được định cấu hình để ẩn tiện ích mở rộng cho các loại tệp đã biết (không may, đây là mặc định trong hầu hết các cài đặt Windows), tệp giấy phép sẽ xuất hiện dưới dạng “Aspose.Words. LIC” trong Windows Explorer. Bạn có thể sẽ nghĩ rằng đây là tên tệp thực và gọi SetLicense chuyển nó “Aspose.Words.LIC”, nhưng không có tệp nào như vậy, do đó có ngoại lệ.
Để giải quyết vấn đề, hãy đổi tên tệp để xóa phần mở rộng .xml vô hình. Chúng tôi cũng khuyên bạn nên tắt tùy chọn “ẩn tiện ích mở rộng” trong Microsoft Windows.
Sử dụng nhiều sản phẩm 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
, thì đây là một số mẹo hữu ích:
- Đặt Giấy phép riêng cho từng sản phẩm Aspose. Ngay cả khi bạn có một tệp giấy phép duy nhất cho tất cả các thành phần, ví dụ: “Aspose.Total.lic”, bạn vẫn cần gọi SetLicense riêng cho từng sản phẩm Aspose mà bạn sử dụng trong ứng dụng của mình.
- Sử dụng Tên lớp giấy phép đủ điều kiện. Mỗi sản phẩm Aspose có một lớp License trong không gian tên riêng. Ví dụ: Aspose.Words có Aspose.Words.License và
Aspose.Cells
có lớpAspose.Cells
.Licens. Việc sử dụng tên lớp đủ điều kiện cho phép bạn tránh nhầm lẫn về việc giấy phép nào áp dụng cho sản phẩm nào.