Instalacja

SDK Documentize można zainstalować na kilka sposobów, z których każdy jest dostosowany do różnych środowisk deweloperskich i preferencji. Poniżej przedstawione są zalecane metody instalacji Documentize:

1. NuGet (Zalecana metoda)

NuGet to najprostsza i zalecana metoda instalacji Documentize, zapewniająca zawsze dostęp do najnowszej wersji i aktualizacji bezpośrednio w Twoim środowisku deweloperskim. Sprawdź więcej szczegółów na temat tej metody instalacji w artykule Jak zainstalować SDK Documentize przy użyciu NuGet.

2. Instalator MSI

Instalator MSI to wygodna opcja, jeśli wolisz, aby biblioteki DLL Documentize zostały zainstalowane bezpośrednio na Twoim systemie. Ta metoda jest idealna dla deweloperów, którzy mogą chcieć używać Documentize w wielu projektach bez potrzeby ręcznego zarządzania plikami DLL. Sprawdź więcej szczegółów na temat tej metody instalacji w artykule Jak zainstalować SDK Documentize przy użyciu MSI.

3. Archiwum ZIP

Dla deweloperów, którzy wolą podejście ręczne, archiwum ZIP zawiera biblioteki DLL Documentize, które można wypakować i dodać bezpośrednio do swojego projektu. Sprawdź więcej szczegółów na temat tej metody instalacji w artykule Jak zainstalować SDK Documentize przy użyciu ZIP.

28 gru 2024

Podsekcje z Instalacja

Wymagania systemowe

SDK Documentize zostały zaprojektowane do integracji z aplikacjami .NET i obsługują różne systemy operacyjne oraz środowiska deweloperskie. Poniżej przedstawiono kluczowe wymagania systemowe:

Obsługiwane systemy operacyjne

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 do Windows Server 2022 (x64, x86)
  • Chmura: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) i nowsze

Linux

  • Kompatybilne z wieloma dystrybucjami Linuxa:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Obsługuje Android 8.0 (Oreo) i nowsze.

Środowiska deweloperskie

  • Microsoft Visual Studio:
    • Visual Studio 2010 i nowsze (w tym 2019 i 2022)
  • Obsługuje wszelkie środowiska deweloperskie skierowane na platformy .NET.

Obsługiwane ramy .NET

  • .NET Framework 4.0 i wyższe
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Dodatkowe uwagi

  • Adobe Acrobat nie jest wymagany do uruchomienia SDK Documentize, ale jest zalecany do wyświetlania plików PDF.
28 gru 2024

Deklaracja

SDK Documentize.com wymagają zestawu uprawnień Pełnego Zaufania podczas używania w aplikacjach .NET. Ten poziom uprawnień jest niezbędny dla SDK do wykonywania niektórych operacji na poziomie systemu, takich jak dostęp do ustawień rejestru, plików systemowych i przetwarzanie czcionek.

Dlaczego wymagane jest pełne zaufanie

SDK Documentize wykorzystują podstawowe klasy systemu .NET, które często potrzebują podwyższonych uprawnień z następujących powodów:

  • Dostęp do rejestru: Niektóre operacje mogą wymagać odczytu lub zapisu do rejestru systemowego.
  • Pliki systemowe: Dostęp do plików systemowych poza wirtualnym katalogiem aplikacji może być konieczny do niektórych zadań, takich jak obsługa czcionek lub wykonywanie operacji na plikach.

Ograniczenia środowiska o średnim zaufaniu

W środowiskach hostingowych, które stosują zabezpieczenia Średniego Zaufania, kilka istotnych uprawnień jest ograniczonych lub niedostępnych. Może to uniemożliwić prawidłowe działanie SDK w takich środowiskach. Następujące ograniczenia mają zastosowanie w ramach Średniego Zaufania:

  • OleDbPermission: Nie można używać zarządzanego dostawcy danych OLE DB ADO.NET do dostępu do baz danych.
  • EventLogPermission: Dostęp do dziennika zdarzeń Windows jest zabroniony.
  • ReflectionPermission: Uniemożliwia użycie refleksji, co może wpływać na niektóre dynamiczne operacje.
  • RegistryPermission: Dostęp do rejestru systemowego jest zabroniony.
  • WebPermission: Komunikacja jest ograniczona do zdefiniowanych adresów lub zakresów, jak skonfigurowano w elemencie <trust>.
  • FileIOPermission: Dostęp do plików jest ograniczony do tych znajdujących się w wirtualnym katalogu aplikacji.
28 gru 2024

Środowisko poza Windows

SDK Documentize wspierają .NET Standard 2.0, co pozwala na ich użycie w aplikacjach .NET Core działających na Linuksie lub innych środowiskach poza Windows. Aby zapewnić optymalną wydajność i prawidłowe renderowanie tekstu, postępuj zgodnie z poniższymi krokami:

Rekomendowana konfiguracja dla Linuxa

1. Zainstaluj pakiet libgdiplus

Ten pakiet zapewnia potrzebną funkcjonalność GDI+, która jest kluczowa dla renderowania i przetwarzania plików PDF. Możesz go zainstalować, uruchamiając poniższe polecenie w terminalu:

sudo apt-get install libgdiplus

2. Zainstaluj czcionki kompatybilne z Microsoftem

Aby zapewnić prawidłowe renderowanie tekstu, zainstaluj czcionki TrueType Microsoftu, korzystając z polecenia:

sudo apt-get install ttf-mscorefonts-installer

Te czcionki powinny być umieszczone w katalogu /usr/share/fonts/truetype/msttcorefonts. Jeśli Twój system przechowuje czcionki w innym katalogu, zaktualizuj ścieżkę w swoim kodzie przed wykonaniem jakichkolwiek operacji z SDK Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<ścieżka do czcionek ms>"));

Porada

Zapewniając, że te instalacje są kompletne i poprawnie konfigurując ścieżkę czcionek, możesz zmaksymalizować wydajność SDK Documentize na Linuksie lub innych systemach poza Windows.

28 gru 2024

Ocena

Możesz łatwo pobrać SDK Documentize do celów oceny. Wersja oceny jest identyczna z zakupioną wersją, z tą tylko różnicą, jak stosujesz licencję.

Ograniczenia wersji oceny

Podczas gdy wersja oceny zapewnia pełny dostęp do wszystkich funkcji, zawiera następujące ograniczenia, dopóki nie zostanie zastosowana licencja:

  • W każdy dokument wyjściowy jest wstawiany znak wodny oceny.
  • Można wyświetlać lub edytować tylko pierwsze cztery strony dowolnego dokumentu PDF.

Aby usunąć te ograniczenia i odblokować pełną wersję, wystarczy zastosować licencję, dodając kilka linii kodu do swojego projektu.

 Polski