Installation

Documentize SDK kan installeras genom flera metoder, var och en anpassad för olika utvecklingsmiljöer och preferenser. Nedan följer de rekommenderade sätten att installera Documentize:

1. NuGet (Föredragen Metod)

NuGet är den mest direkta och föredragna metoden för att installera Documentize, vilket säkerställer att du alltid har den senaste versionen och uppdateringarna direkt i din utvecklingsmiljö. Kolla mer information om denna installationsmetod på Hur man installerar Documentize SDKs med NuGet.

2. MSI Installer

MSI-installationsprogrammet är ett bekvämt alternativ om du föredrar att ha Documentize DLL:er installerade direkt på ditt system. Denna metod är idealisk för utvecklare som kanske vill använda Documentize över flera projekt utan att behöva hantera DLL-filer manuellt. Kolla mer information om denna installationsmetod på Hur man installerar Documentize SDKs med MSI.

3. ZIP Arkiv

För utvecklare som föredrar en manuell metod, innehåller ZIP-arkivet Documentize DLL:er, som kan extraheras och läggas till ditt projekt direkt. Kolla mer information om denna installationsmetod på Hur man installerar Documentize SDKs med ZIP.

28 dec. 2024

Subsections of Installation

Systemkrav

Documentize SDK:er är utformade för att integreras med .NET-applikationer och stödja olika operativsystem och utvecklingsmiljöer. Nedan anges de viktigaste systemkraven:

Stödda operativsystem

Windows

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

macOS

  • macOS 10.12 (Sierra) och senare

Linux

  • Kompatibel med flera Linux-distributioner:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Stöder Android 8.0 (Oreo) och senare.

Utvecklingsmiljöer

  • Microsoft Visual Studio:
    • Visual Studio 2010 och senare (inklusive 2019 och 2022)
  • Stöder alla utvecklingsmiljöer som riktar sig mot .NET-plattformar.

Stödda .NET-ramverk

  • .NET Framework 4.0 och högre
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Ytterligare anteckningar

  • Adobe Acrobat krävs inte för att köra Documentize SDK:er, men rekommenderas för visning av PDF-filer.
28 dec. 2024

Deklaration

Documentize.com SDK:er kräver en Fullständig Tillstånd-uppsättning när de används inom .NET-applikationer. Denna tillståndsnivå är avgörande för att SDK:erna ska kunna utföra vissa systemoperationer, såsom att få åtkomst till registerinställningar, systemfiler och skriva ut skrifter.

Varför Fullständig Tillstånd Krävs

Documentize SDK:erna använder kärnklasser i .NET-systemet, som ofta behöver höjda rättigheter av följande skäl:

  • Registeråtkomst: Vissa operationer kan kräva läsning eller skrivning till systemregistret.
  • Systemfiler: Åtkomst till systemfiler utanför applikationens virtuella katalog kan vara nödvändig för vissa uppgifter, såsom hantering av skrifter eller utförande av filoperationer.

Begränsningar av Medium Trust-miljö

I hostingmiljöer som tillämpar Medium Trust-säkerhet är flera viktiga rättigheter begränsade eller otillgängliga. Detta kan förhindra att SDK:erna fungerar korrekt i sådana miljöer. Följande begränsningar gäller under Medium Trust:

  • OleDbPermission: Kan inte använda den administrerade ADO.NET OLE DB-dataleverantören för att få åtkomst till databaser.
  • EventLogPermission: Åtkomst till Windows händelselogg är förbjuden.
  • ReflectionPermission: Förhindrar användning av reflektion, vilket kan påverka vissa dynamiska operationer.
  • RegistryPermission: Åtkomst till systemregistret är nekad.
  • WebPermission: Kommunikation begränsas till fördefinierade adresser eller intervall enligt konfiguration i <trust>-elementet.
  • FileIOPermission: Åtkomst till filer är begränsad till dem inom applikationens virtuella katalog.
28 dec. 2024

Icke-Windows-miljö

Documentize SDK:er stödjer .NET Standard 2.0, vilket gör att de kan användas i .NET Core-applikationer som körs på Linux eller andra icke-Windows-miljöer. För att säkerställa optimal prestanda och korrekt textrendering, följ stegen nedan:

Rekommenderad installation för Linux

1. Installera libgdiplus-paketet

Detta paket tillhandahåller nödvändig GDI+-funktionalitet, som är kritisk för rendering och bearbetning av PDF-filer. Du kan installera det genom att köra följande kommando i din terminal:

sudo apt-get install libgdiplus

2. Installera Microsoft-kompatibla teckensnitt

För korrekt textrendering, installera Microsoft TrueType-teckensnitt med hjälp av kommandot:

sudo apt-get install ttf-mscorefonts-installer

Dessa teckensnitt bör placeras i katalogen /usr/share/fonts/truetype/msttcorefonts. Om ditt system lagrar teckensnitt i en annan katalog, uppdatera sökvägen i din kod innan du utför några operationer med Documentize SDK:er:

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

Tip

Genom att säkerställa att dessa installationer är kompletta och konfigurera teckensnitts-sökvägen korrekt kan du maximera prestandan för Documentize SDK:er på Linux eller andra icke-Windows-system.

28 dec. 2024

Utvärdering

Du kan enkelt ladda ner Documentize SDK:er för utvärderingsändamål. Utvärderingsversionen är identisk med den köpta versionen, med den enda skillnaden att hur du tillämpar licensen.

Begränsningar för utvärderingsversionen

Även om utvärderingsversionen ger full tillgång till alla funktioner, innehåller den följande begränsningar tills en licens tillämpas:

  • En utvärderingsvattenstämpel infogas i alla utgående dokument.
  • Endast de första fyra sidorna av ett PDF-dokument kan visas eller redigeras.

För att ta bort dessa begränsningar och låsa upp fullversionen, tillämpar du helt enkelt en licens genom att lägga till några rader kod i ditt projekt.

 Svenska