Instalace

SDK Documentize lze nainstalovat několika způsoby, z nichž každá je přizpůsobena různým vývojovým prostředím a preferencím. Níže jsou uvedeny doporučené způsoby instalace Documentize:

1. NuGet (Preferovaný způsob)

NuGet je nejjednodušší a preferovaný způsob instalace Documentize, který zajišťuje, že vždy budete mít nejnovější verzi a aktualizace přímo ve svém vývojovém prostředí. Více informací o této instalační metodě najdete na Jak nainstalovat SDK Documentize pomocí NuGet.

2. MSI Instalátor

MSI instalátor je pohodlnou možností, pokud preferujete mít DLL soubory Documentize nainstalované přímo do vašeho systému. Tato metoda je ideální pro vývojáře, kteří chtějí používat Documentize napříč více projekty, aniž by museli ručně spravovat DLL soubory. Více informací o této instalační metodě najdete na Jak nainstalovat SDK Documentize pomocí MSI.

3. ZIP Archiv

Pro vývojáře, kteří preferují manuální přístup, ZIP archiv obsahuje DLL soubory Documentize, které lze rozbalit a přidat do vašeho projektu přímo. Více informací o této instalační metodě najdete na Jak nainstalovat SDK Documentize pomocí ZIP.

28. 12. 2024

Podsekce Instalace

Systémové požadavky

SDK Documentize jsou navrženy pro integraci s aplikacemi .NET a podporují různé operační systémy a vývojová prostředí. Níže jsou uvedeny klíčové systémové požadavky:

Podporované operační systémy

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 až Windows Server 2022 (x64, x86)
  • Cloud: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) a novější

Linux

  • Kompatibilní s několika distribucemi Linuxu:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Podporuje Android 8.0 (Oreo) a novější.

Vývojová prostředí

  • Microsoft Visual Studio:
    • Visual Studio 2010 a novější (včetně 2019 a 2022)
  • Podporuje jakékoli vývojové prostředí cílené na platformy .NET.

Podporované .NET Frameworky

  • .NET Framework 4.0 a vyšší
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Další poznámky

  • Adobe Acrobat není vyžadován pro spuštění SDK Documentize, ale je doporučen pro prohlížení PDF.
28. 12. 2024

Prohlášení

SDK Documentize.com vyžadují sadu oprávnění Plná důvěra při použití v aplikacích .NET. Tato úroveň oprávnění je nezbytná pro SDK, aby mohly provádět určité operace na úrovni systému, jako je přístup k registru, systémovým souborům a zpracování písem.

Proč je vyžadována plná důvěra

SDK Documentize využívají základní systémové třídy .NET, které často potřebují zvýšená oprávnění z následujících důvodů:

  • Přístup k registru: Některé operace mohou vyžadovat čtení nebo zápis do systémového registru.
  • Systémové soubory: Přístup k systémovým souborům mimo virtuální adresář aplikace může být nezbytný pro určité úkoly, jako je zpracování písem nebo provádění operací se soubory.

Omezení prostředí s prostřední důvěrou

V hostingových prostředích, která vynucují zabezpečení Prostřední důvěra, jsou některá důležitá oprávnění omezena nebo nejsou k dispozici. To by mohlo zabránit správnému fungování SDK v takových prostředích. Následující omezení platí v režimu Prostřední důvěra:

  • OleDbPermission: Nelze použít spravovaného poskytovatele dat OLE DB ADO.NET k přístupu k databázím.
  • EventLogPermission: Přístup k protokolu událostí Windows je zakázán.
  • ReflectionPermission: Zabraňuje použití reflexe, což může ovlivnit některé dynamické operace.
  • RegistryPermission: Přístup k systémovému registru je zamítnut.
  • WebPermission: Komunikace je omezena na předem definované adresy nebo rozsahy, jak je nakonfigurováno v prvku <trust>.
  • FileIOPermission: Přístup k souborům je omezen na soubory v virtuálním adresáři aplikace.
28. 12. 2024

Non-Windows Environment

Documentize SDK podporují .NET Standard 2.0, což umožňuje jejich použití v aplikacích .NET Core běžící na Linuxu nebo jiných ne-Windows prostředích. Pro zajištění optimálního výkonu a správného vykreslování textu postupujte podle níže uvedených kroků:

Doporučená konfigurace pro Linux

1. Nainstalujte balíček libgdiplus

Tento balíček poskytuje potřebnou funkčnost GDI+, která je zásadní pro vykreslování a zpracování PDF. Můžete ho nainstalovat spuštěním následujícího příkazu ve vašem terminálu:

sudo apt-get install libgdiplus

2. Nainstalujte písma kompatibilní s Microsoftem

Pro správné vykreslování textu nainstalujte písma TrueType od Microsoftu pomocí příkazu:

sudo apt-get install ttf-mscorefonts-installer

Tato písma by měla být umístěna v adresáři /usr/share/fonts/truetype/msttcorefonts. Pokud vaše systém ukládá písma v jiném adresáři, aktualizujte cestu ve vašem kódu před prováděním jakýchkoli operací s Documentize SDK:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Tip

Zajištěním dokončení těchto instalací a správnou konfigurací cesty k písmu můžete maximalizovat výkon Documentize SDK na Linuxu nebo jiných ne-Windows systémech.

28. 12. 2024

Hodnocení

SDK Documentize můžete snadno stáhnout pro účely hodnocení. Verze pro hodnocení je identická s verzí zakoupenou, s jediným rozdílem, jak uplatňujete licenci.

Omezení verze pro hodnocení

Zatímco verze pro hodnocení poskytuje plný přístup ke všem funkcím, zahrnuje následující omezení, dokud není licence uplatněna:

  • Do všech výstupních dokumentů je vložen vodoznak pro hodnocení.
  • Lze zobrazit nebo upravit pouze první čtyři stránky jakéhokoli dokumentu PDF.

Chcete-li tyto omezení odstranit a odemknout plnou verzi, stačí uplatnit licenci přidáním několika řádků kódu do vašeho projektu.

 Čeština