Instalace

SDK Documentize lze nainstalovat různými metodami, které jsou přizpůsobeny 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á metoda)

NuGet je nejjednodušší a preferovaná metoda pro instalaci Documentize, která zajišťuje, že vždy máte nejnovější verzi a aktualizace přímo ve vašem vývojovém prostředí. Podrobnosti o této metodě instalace najdete na stránce Jak nainstalovat SDK Documentize pomocí NuGet.

2. MSI Instalátor

Instalátor MSI je pohodlná volba, pokud preferujete mít DLL soubory Documentize nainstalovány přímo ve vašem systému. Tato metoda je ideální pro vývojáře, kteří chtějí používat Documentize napříč různými projekty, aniž by museli manuálně spravovat DLL soubory. Podrobnosti o této metodě instalace najdete na stránce 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 extrahovat a přidat přímo do vašeho projektu. Podrobnosti o této metodě instalace najdete na stránce Jak nainstalovat SDK Documentize pomocí ZIP.

10. 10. 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ékoliv vývojové prostředí zaměřené na platformy .NET.

Podporované .NET Frameworky

  • .NET Framework 4.0 a novější
  • .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 zobrazení PDF souborů.
10. 10. 2024

Prohlášení

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

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

SDK Documentize využívají základní třídy systému .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í souborových operací.

Omezení prostředí s médium důvěrou

V hostitelských prostředích, která vynucují zabezpečení Mediální důvěra, jsou některá důležitá oprávnění omezena nebo nedostupná. To by mohlo bránit správné funkci SDK v takových prostředích. Následující omezení platí v rámci Mediální důvěry:

  • OleDbPermission: Nelze použít spravovaného OLE DB poskytovatele dat ADO.NET pro přístup k databázím.
  • EventLogPermission: Přístup k Windows Event Log 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 odepřen.
  • WebPermission: Komunikace je omezena na předdefinované adresy nebo rozsahy, jak je nakonfigurováno v prvku <trust>.
  • FileIOPermission: Přístup k souborům je omezen na ty v rámci virtuálního adresáře aplikace.
10. 10. 2024

Non-Windows prostředí

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

Doporučené nastavení pro Linux

1. Nainstalujte balíček libgdiplus

Tento balíček poskytuje nezbytnou funkčnost GDI+, která je klíčová pro rendering 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 kompatibilní písma Microsoft

Pro správné zobrazení 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 váš systém ukládá písma do jiného adresáře, aktualizujte cestu ve vašem kódu před provedením jakýchkoliv operací s SDK Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<cesta k ms písmům>"));

Tip

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

10. 10. 2024

Hodnocení

SDK Documentize můžete snadno stáhnout pro účely hodnocení. Verze pro hodnocení je shodná s zakoupenou verzí, jediným rozdílem je způsob, jakým aplikujete licenci.

Omezení verze pro hodnocení

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

  • 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 PDF dokumentu.

Chcete-li tato omezení odstranit a odemknout plnou verzi, jednoduše aplikujte licenci přidáním několika řádků kódu do svého projektu.

 Čeština