Instalacja

SDK Documentize można zainstalować na wiele sposobów, dostosowanych do różnych środowisk deweloperskich i preferencji. Poniżej przedstawiono zalecane metody instalacji Documentize:

1. NuGet (preferowana metoda)

NuGet to najbardziej bezpośrednia i preferowana metoda instalacji Documentize, która zapewnia, że zawsze masz najnowszą wersję i aktualizacje bezpośrednio w swoim środowisku deweloperskim. Sprawdź więcej szczegółów na temat tej metody instalacji w artykule Jak zainstalować SDK Documentize za pomocą NuGet.

2. Instalator MSI

Instalator MSI to wygodna opcja, jeśli preferujesz, aby biblioteki DLL Documentize były zainstalowane bezpośrednio na Twoim systemie. Ta metoda jest idealna dla deweloperów, którzy mogą chcieć korzystać z Documentize w wielu projektach, nie zarządzając ręcznie plikami DLL. Sprawdź więcej szczegółów na temat tej metody instalacji w artykule Jak zainstalować SDK Documentize za pomocą MSI.

3. Archiwum ZIP

Dla deweloperów, którzy preferują podejście manualne, 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 za pomocą ZIP.

10 paź 2024

Podsekcje z Instalacja

Wymagania systemowe

SDK Documentize są zaprojektowane do integracji z aplikacjami .NET i wspierają różne systemy operacyjne oraz środowiska programistyczne. Poniżej znajdują się 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

  • Wspiera Android 8.0 (Oreo) i nowsze.

Środowiska programistyczne

  • Microsoft Visual Studio:
    • Visual Studio 2010 i nowsze (w tym 2019 i 2022)
  • Wspiera każde środowisko deweloperskie skierowane na platformy .NET.

Obsługiwane platformy .NET

  • .NET Framework 4.0 i nowsze
  • .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 przeglądania plików PDF.
10 paź 2024

Deklaracja

SDK Documentize.com wymagają zestawu uprawnień Pełnego Zaufania przy użyciu w aplikacjach .NET. Poziom uprawnień jest niezbędny dla SDK do wykonywania pewnych operacji na poziomie systemu, takich jak dostęp do ustawień rejestru, plików systemowych oraz analizowanie czcionek.

Dlaczego Wymagane jest Pełne Zaufanie

SDK Documentize wykorzystują podstawowe klasy systemowe .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 w rejestrze systemu.
  • Pliki Systemowe: Dostęp do plików systemowych poza wirtualnym katalogiem aplikacji może być konieczny do wykonania niektórych zadań, takich jak obsługa czcionek czy wykonywanie operacji na plikach.

Ograniczenia Środowiska Średniego Zaufania

W środowiskach hostingowych, które egzekwują bezpieczeństwo Średniego Zaufania, wiele ważnych uprawnień jest ograniczonych lub niedostępnych. Może to uniemożliwić poprawne działanie SDK w takich środowiskach. Poniższe ograniczenia obowiązują w ramach Średniego Zaufania:

  • OleDbPermission: Nie można używać dostawcy danych OLE DB zarządzanego przez ADO.NET do uzyskiwania dostępu do baz danych.
  • EventLogPermission: Dostęp do Dziennika Zdarzeń Windows jest zabroniony.
  • ReflectionPermission: Uniemożliwia użycie refleksji, co może wpłynąć 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 w wirtualnym katalogu aplikacji.
10 paź 2024

Środowisko nie-Windows

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

Zalecana konfiguracja dla Linux

1. Zainstaluj pakiet libgdiplus

Pakiet ten zapewnia niezbędną funkcjonalność GDI+, która jest krytyczna dla renderowania i przetwarzania plików PDF. Możesz go zainstalować, uruchamiając następujące polecenie w terminalu:

sudo apt-get install libgdiplus

2. Zainstaluj czcionki kompatybilne z Microsoft

Aby prawidłowo renderować tekst, zainstaluj czcionki Microsoft TrueType za pomocą 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ą ukończone i poprawnie konfigurując ścieżkę czcionek, możesz maksymalnie zwiększyć wydajność SDK Documentize na systemach Linux lub innych systemach nie-Windows.

10 paź 2024

Ocena

Możesz łatwo pobrać SDK Documentize w celach oceny. Wersja do oceny jest identyczna z wersją zakupioną, z tą różnicą, że sposób zastosowania licencji się różni.

Ograniczenia Wersji Oceny

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

  • Wszystkie dokumenty wyjściowe zawierają 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