Installation

SDK Sheetize có thể được cài đặt bằng nhiều phương pháp khác nhau, mỗi phương pháp phù hợp với các môi trường phát triển và sở thích khác nhau. Dưới đây là các tùy chọn cài đặt được khuyến nghị:

1. NuGet (Phương pháp Khuyến nghị)

Trình quản lý gói NuGet là phương pháp dễ nhất và được ưa chuộng nhất để cài đặt Sheetize, đảm bảo rằng bạn có quyền truy cập vào các cập nhật mới nhất ngay từ môi trường phát triển của mình. Tìm hiểu thêm về phương pháp này tại Cách cài đặt SDK Sheetize bằng NuGet.

2. Trình cài đặt MSI

Trình cài đặt MSI là một tùy chọn thuận tiện cho những ai thích có DLL Sheetize được cài đặt trực tiếp trên hệ thống của họ. Phương pháp này rất lý tưởng cho các nhà phát triển cần Sheetize cho nhiều dự án mà không phải quản lý các tệp DLL theo cách thủ công. Tìm hiểu thêm về phương pháp này tại Cách cài đặt SDK Sheetize bằng MSI.

3. Tập tin ZIP

Nếu bạn thích cài đặt thủ công, Tập tin ZIP cung cấp DLL Sheetize có thể được trích xuất và thêm trực tiếp vào dự án của bạn. Tìm hiểu thêm về phương pháp này tại Cách cài đặt SDK Sheetize bằng ZIP.

2 thg 11, 2024

Tiểu mục của Installation

System Requirements

Sheetize SDKs được thiết kế để tích hợp liền mạch với các ứng dụng .NET, hỗ trợ nhiều hệ điều hành và môi trường phát triển khác nhau. Dưới đây là các yêu cầu hệ thống chính:

Hệ Điều Hành Được Hỗ Trợ

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 đến Windows Server 2022 (x64, x86)
  • Microsoft Azure

macOS

  • macOS 10.12 (Sierra) trở lên

Linux

  • Tương thích với nhiều bản phân phối Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Hỗ trợ Android 8.0 (Oreo) và các phiên bản sau

Môi Trường Phát Triển

  • Microsoft Visual Studio:
    • Visual Studio 2010 và các phiên bản mới hơn (bao gồm 2019 và 2022)
  • Hỗ trợ bất kỳ môi trường phát triển nào nhắm đến các nền tảng .NET

Các Framework .NET Được Hỗ Trợ

  • .NET Framework 4.0 và cao hơn
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Ghi Chú Thêm

  • Adobe Acrobat không cần thiết để sử dụng Sheetize SDKs, nhưng được khuyến nghị để xem các tài liệu bảng tính.
2 thg 11, 2024

Declaration

Sheetize SDKs yêu cầu một bộ quyền Truy cập Đầy đủ khi được sử dụng trong các ứng dụng .NET. Mức độ quyền này là cần thiết để thực hiện các thao tác quan trọng ở cấp hệ thống, như truy cập cài đặt registry, tệp hệ thống và quản lý phông chữ.

Tại sao Truy cập Đầy đủ là Cần thiết

Sheetize SDKs phụ thuộc vào các lớp hệ thống .NET cốt lõi, thường cần quyền cấp cao cho các lý do sau:

  • Truy cập Registry: Một số thao tác có thể yêu cầu đọc hoặc ghi vào registry hệ thống cho mục đích cấu hình.
  • Tệp Hệ thống: Các tác vụ như xử lý phông chữ hoặc thao tác tệp có thể cần truy cập vào các tệp hệ thống ngoài thư mục ảo của ứng dụng.

Hạn chế trong Môi trường Truy cập Trung bình

Trong các môi trường lưu trữ thực thi bảo mật Truy cập Trung bình, một số quyền quan trọng bị hạn chế hoặc không khả dụng, điều này có thể cản trở chức năng của SDKs. Các hạn chế sau đây áp dụng trong Truy cập Trung bình:

  • OleDbPermission: Ngăn chặn việc sử dụng các nhà cung cấp dữ liệu OLE DB được quản lý bởi ADO.NET để truy cập cơ sở dữ liệu.
  • EventLogPermission: Chặn truy cập vào Nhật ký Sự kiện Windows, giới hạn khả năng chẩn đoán.
  • ReflectionPermission: Giới hạn phản chiếu, ảnh hưởng đến một số thao tác động.
  • RegistryPermission: Từ chối truy cập vào registry hệ thống.
  • WebPermission: Giới hạn giao tiếp đến các địa chỉ hoặc phạm vi được xác định trước, như được cấu hình trong phần tử <trust>.
  • FileIOPermission: Giới hạn truy cập vào các tệp trong thư mục ảo của ứng dụng.

Để đảm bảo đầy đủ chức năng, Sheetize SDKs nên được sử dụng trong một môi trường Truy cập Đầy đủ.

2 thg 11, 2024

Non-Windows Environment

Các SDK Sheetize hỗ trợ .NET Standard 2.0, cho phép chúng được sử dụng trong các ứng dụng .NET Core chạy trên Linux hoặc các môi trường không phải Windows khác. Để đảm bảo hiệu suất tối ưu và hiển thị văn bản chính xác, hãy làm theo các bước dưới đây:

Cấu hình khuyến nghị cho Linux

1. Cài đặt gói libgdiplus

Gói libgdiplus cung cấp các chức năng GDI+ thiết yếu, rất quan trọng cho việc hiển thị và xử lý bảng tính. Cài đặt nó bằng cách thực hiện lệnh sau trong terminal của bạn:

sudo apt-get install libgdiplus

2. Cài đặt ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш αγ ≪Microsoft≪TrueType Fonts≪ ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш š ш ш ш ш ş ш ш ş ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш š ш ш ш ш ш ш ш ș š š ш ш ш ш ш ш ш ш ш ш ш ш š ş ш ш ш š الش الش الش шш ш ш ш ш ш ショー š ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш ш الش الش الش ш ш ш ш ш ш ш ш ş الش ш ш shir ш шề owner 이 下과 (){

Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
Mẹo vặt

Bằng cách cài đặt các gói này và cấu hình đúng đường dẫn phông chữ, bạn có thể tối đa hóa hiệu suất của Các SDK Sheetize trên Linux hoặc các hệ thống không phải Windows khác.

2 thg 11, 2024

Evaluation

Bạn có thể dễ dàng tải xuống Sheetize SDKs cho mục đích đánh giá. Phiên bản đánh giá hoàn toàn chức năng, với sự khác biệt duy nhất là cách bạn kích hoạt giấy phép.

Giới Hạn Của Phiên Bản Đánh Giá

Phiên bản đánh giá cung cấp quyền truy cập đầy đủ vào tất cả các tính năng, nhưng bao gồm các giới hạn sau đây cho đến khi có giấy phép được áp dụng:

  • Một hình watermark đánh giá được thêm vào tất cả các đầu ra được tạo ra.
  • Chỉ có bốn trang đầu tiên của bất kỳ bảng tính nào có thể được xem hoặc sửa đổi.

Để loại bỏ những giới hạn này và mở khóa toàn bộ khả năng của Sheetize, hãy đơn giản áp dụng một giấy phép bằng cách thêm một vài dòng mã vào dự án của bạn.

 Tiếng Việt