Cài đặt

SDK Documentize có thể được cài đặt qua nhiều phương pháp, 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à những phương pháp được khuyến nghị để cài đặt Documentize:

1. NuGet (Phương pháp ưa chuộng)

NuGet là phương pháp trực tiếp và ưa chuộng nhất để cài đặt Documentize, đảm bảo rằng bạn luôn có phiên bản mới nhất và các bản cập nhật ngay trong môi trường phát triển của bạn. Kiểm tra thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng NuGet.

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

Trình cài đặt MSI là một lựa chọn tiện lợi nếu bạn muốn có các DLL của Documentize được cài đặt trực tiếp trên hệ thống của bạn. Phương pháp này lý tưởng cho các nhà phát triển có thể muốn sử dụng Documentize trên nhiều dự án mà không cần phải quản lý các tệp DLL một cách thủ công. Kiểm tra thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng MSI.

3. Tập tin ZIP

Đối với các nhà phát triển thích phương pháp thủ công, tập tin ZIP chứa các DLL của Documentize, có thể được giải nén và thêm vào dự án của bạn một cách trực tiếp. Kiểm tra thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng ZIP.

10 thg 10, 2024

Tiểu mục của Cài đặt

Yêu cầu hệ thống

Các SDK của Documentize được thiết kế để tích hợp với các ứng dụng .NET và hỗ trợ nhiều hệ điều hành cũng như môi trường phát triển khác nhau. Dưới đây là những 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)
  • Đám mây: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) và các phiên bản sau

Linux

  • Tương thích với nhiều bản phân phối Linux khác nhau:
    • 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 sau (bao gồm 2019 và 2022)
  • Hỗ trợ bất kỳ môi trường phát triển nào nhắm vào các nền tảng .NET.

Các phiên bản .NET Framework được hỗ trợ

  • .NET Framework 4.0 trở lên
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Ghi chú bổ sung

  • Adobe Acrobat không cần thiết để chạy SDK của Documentize, nhưng được khuyên dùng để xem PDF.
10 thg 10, 2024

Tuyên bố

Các SDK của Documentize.com yêu cầu tập hợp quyền Toàn Quyền khi được sử dụng trong các ứng dụng .NET. Mức độ quyền này là cần thiết cho SDK để thực hiện một số thao tác cấp hệ thống, chẳng hạn như truy cập cài đặt registry, tệp hệ thống và phân tích phông chữ.

Tại sao cần Toàn Quyền

Các SDK của Documentize sử dụng các lớp hệ thống core .NET, thường cần quyền nâng cao vì 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.
  • Tệp hệ thống: Truy cập vào các tệp hệ thống ngoài thư mục ảo của ứng dụng có thể cần thiết cho một số nhiệm vụ, chẳng hạn như xử lý phông chữ hoặc thực hiện các thao tác tệp.

Hạn chế của môi trường Medium Trust

Trong các môi trường lưu trữ áp dụng bảo mật Medium Trust, 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ể ngăn cản các SDK hoạt động đúng cách trong các môi trường như vậy. Các hạn chế sau áp dụng dưới Medium Trust:

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

Môi Trường Không Phải Windows

Các SDK Documentize 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ài Đặt Được Khuyên Dành cho Linux

1. Cài Đặt Gói libgdiplus

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

sudo apt-get install libgdiplus

2. Cài Đặt Phông Chữ Tương Thích với Microsoft

Để hiển thị văn bản chính xác, hãy cài đặt phông chữ TrueType của Microsoft bằng lệnh:

sudo apt-get install ttf-mscorefonts-installer

Các phông chữ này nên được đặt trong thư mục /usr/share/fonts/truetype/msttcorefonts. Nếu hệ thống của bạn lưu trữ phông chữ trong thư mục khác, hãy cập nhật đường dẫn trong mã của bạn trước khi thực hiện bất kỳ thao tác nào với SDK Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<đường dẫn tới phông chữ microsoft>"));

Mẹo vặt

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

10 thg 10, 2024

Đánh Giá

Bạn có thể dễ dàng tải xuống SDK Documentize để phục vụ cho mục đích đánh giá. Phiên bản đánh giá giống hệt như phiên bản đã mua, với điểm khác biệt duy nhất là cách bạn áp dụng giấy phép.

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

Mặc dù 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 nó bao gồm các giới hạn sau đây cho đến khi giấy phép được áp dụng:

  • Một dấu mờ đánh giá sẽ được chèn vào tất cả các tài liệu đầu ra.
  • Chỉ có thể xem hoặc chỉnh sửa bốn trang đầu tiên của bất kỳ tài liệu PDF nào.

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

 Tiếng Việt