Installation

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

1. NuGet (Föredraget sätt)

NuGet är den mest raka och föredragna metoden för att installera Documentize, vilket säkerställer att du alltid har den senaste versionen och uppdateringar direkt inom din utvecklingsmiljö. Kontrollera mer information om denna installationsmetod på Hur man installerar Documentize SDK:er med NuGet.

2. MSI-installationsprogram

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 vill använda Documentize i flera projekt utan att behöva hantera DLL-filer manuellt. Kontrollera mer information om denna installationsmetod på Hur man installerar Documentize SDK:er 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. Kontrollera mer information om denna installationsmetod på Hur man installerar Documentize SDK:er med ZIP.

10 okt. 2024

Subsections of Installation

Systemkrav

Documentize SDK:er är utformade för att integreras med .NET-appar och stödja olika operativsystem och utvecklingsmiljöer. Nedan följer 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ödjer Android 8.0 (Oreo) och senare.

Utvecklingsmiljöer

  • Microsoft Visual Studio:
    • Visual Studio 2010 och senare (inklusive 2019 och 2022)
  • Stödjer vilken utvecklingsmiljö som helst 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 att visa PDF-filer.
10 okt. 2024

Deklaration

Documentize.com SDK:er kräver en Fullständig tillit behörighetsuppsättning när de används inom .NET-applikationer. Denna behörighetsnivå är avgörande för att SDK:erna ska kunna utföra vissa systemnära operationer, såsom att få åtkomst till registerinställningar, systemfiler och tolka typsnitt.

Varför Fullständig tillit krävs

Documentize SDK:erna använder kärnklassser i .NET-systemet, som ofta behöver förhöjda behörigheter av följande skäl:

  • Registeråtkomst: Vissa operationer kan kräva läsning eller skrivning till systemregistret.
  • Systemfiler: Åtkomst till systemfiler utöver applikationens virtuella katalog kan vara nödvändig för vissa uppgifter, såsom att hantera typsnitt eller utföra filoperationer.

Begränsningar av Medium Trust-miljö

I värdmiljöer som tillämpar Medium Trust-säkerhet begränsas eller görs flera viktiga behörigheter 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 ADO.NET hanterad OLE DB-dataleverantör för att få åtkomst till databaser.
  • EventLogPermission: Åtkomst till Windows händelseloggar ä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 är begränsad till fördefinierade adresser eller intervall enligt vad som konfigureras i <trust>-elementet.
  • FileIOPermission: Åtkomst till filer är begränsad till de inom applikationens virtuella katalog.
10 okt. 2024

Icke-Windows Miljö

Documentize SDK:er stödjer .NET Standard 2.0, vilket möjliggör användning 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 textvisning, följ stegen nedan:

Rekommenderad Installation för Linux

1. Installera libgdiplus Paket

Detta paket tillhandahåller nödvändig GDI+ funktionalitet, vilket är kritiskt 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 Typsnitt

För korrekt textvisning, installera Microsoft TrueType typsnitt med följande kommando:

sudo apt-get install ttf-mscorefonts-installer

Dessa typsnitt bör placeras i katalogen /usr/share/fonts/truetype/msttcorefonts. Om ditt system lagrar typsnitt 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 typsnittsökvägen korrekt kan du maximera prestandan för Documentize SDK:er på Linux eller andra icke-Windows system.

10 okt. 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 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 sätts in i alla utdata-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