Installation

Installation av Documentize SDK

Documentize kan installeras på flera olika sätt, varje metod är anpassad till olika utvecklingsmiljöer och preferenser. Nedan är de rekommenderade sätten att installera Documentize:

1. NuGet (Föredragen metod)

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ö. Kolla 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 kan vilja 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 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. Kolla mer information om denna installationsmetod på Hur man installerar Documentize SDK:er med ZIP.

28 dec. 2024

Subsections of Installation

Installera Documentize via NuGet


Tip

NuGet är en gratis, öppen källkod paketförvaltare för .NET som förenklar tillägg, borttagning och uppdatering av bibliotek i Visual Studio-projekt. Den hanterar bibliotekets filer, referenser och konfigurationsändringar automatiskt.

Hur man installerar via NuGet Package Manager Console

  1. Öppna ditt projekt:

    • Starta Visual Studio och öppna din .NET-applikation.
  2. Öppna Package Manager Console:

    • Gå till Verktyg > NuGet Package Manager > Package Manager Console.
  3. Installera paketet:

    • För att installera den senaste fullständiga versionen, skriv kommandot Install-Package Documentize.
    • För att installera den senaste versionen inklusive hotfixar, använd Install-Package Documentize -prerelease.
    • Tryck på Enter för att köra kommandot.

Hur man uppdaterar paket via NuGet Package Manager Console

Om du redan har installerat Documentize via NuGet och vill uppdatera till den senaste versionen:

  1. Öppna ditt projekt:

    • Starta Visual Studio och öppna din .NET-applikation.
  2. Öppna Package Manager Console:

    • Gå till Verktyg > NuGet Package Manager > Package Manager Console.
  3. Uppdatera paketet:

    • För att uppdatera till den senaste fullständiga versionen, skriv Update-Package Documentize.
    • För att uppdatera till den senaste versionen inklusive hotfixar, använd Update-Package Documentize -prerelease.
    • Tryck på Enter för att köra kommandot.

Hur man installerar via NuGet Package Manager GUI

  1. Öppna ditt projekt:

    • Starta Visual Studio och öppna din .NET-applikation.
  2. Navigera till Hantera NuGet-paket:

    • Från Projekt-menyn, välj Hantera NuGet-paket.
  3. Sök efter Documentize:

    • Gå till fliken Bläddra och skriv Documentize i sökrutan.
  4. Installera paketet:

    • Klicka på Installera/uppdatera bredvid den senaste versionen av Documentize.
    • Bekräfta genom att klicka på Acceptera i popup-fönstret.

Fördelar med att använda NuGet

  • Automatisk hantering av beroenden:

    • NuGet hanterar automatiskt beroenden, vilket säkerställer att alla nödvändiga bibliotek inkluderas och uppdateras korrekt. Detta minskar risken för saknade eller inkompatibla beroenden.
  • Förenklade uppdateringar:

    • Att uppdatera paket är enkelt med NuGet, antingen via Package Manager Console eller GUI. Detta gör det lätt att hålla dina bibliotek uppdaterade med de senaste funktionerna och buggfixarna.
  • Integrerad med Visual Studio:

    • NuGet är sömlöst integrerat med Visual Studio, vilket ger ett användarvänligt gränssnitt för att hantera paket utan att behöva lämna utvecklingsmiljön.
  • Versionshantering:

    • NuGet låter dig specificera och hantera olika versioner av bibliotek, vilket möjliggör enkelt återställande till tidigare versioner eller test av nya släpp utan att störa din utveckling.

Nackdelar med att använda NuGet

  • Begränsat till Visual Studio:

    • NuGet är främst designat för användning inom Visual Studio. Även om det kan användas i andra miljöer är integrationen som bäst i Visual Studio.
  • Potential för versionskonflikter:

    • I större projekt med många beroenden kan hantering av versioner och lösning av konflikter bli komplext. NuGet tillhandahåller verktyg för att hantera detta, men det kräver noggrant fokus.
  • Nätverksberoende:

    • Installation och uppdatering av paket kräver en internetuppkoppling. Om du arbetar i en miljö med begränsad eller ingen internetåtkomst kan du behöva använda offline-metoder eller förladdade paket.
  • Komplexitet för stora projekt:

    • För mycket stora projekt med omfattande beroendeträd kan bördan av att hantera paket genom NuGet bli besvärlig. I sådana fall kan ytterligare verktyg eller strategier behövas för att effektivt hantera beroenden.

Installera Documentize via MSI

Tip

MSI-installationsprogrammet är ett praktiskt och användarvänligt alternativ för att installera Documentize, särskilt om du föredrar att ha DLL:erna installerade systemomfattande. Denna metod förenklar installationsprocessen genom att automatisera många av de involverade stegen.

Hur man installerar via MSI-installationsprogrammet

  1. Ladda ner MSI-installationsprogrammet:

    • Klicka på v24.12 MSI för att ladda ner MSI-installationsprogrammet för den senaste versionen av Documentize.
  2. Kör installationsprogrammet:

    • Dubbelklicka på den nedladdade MSI-filen för att starta installationsguiden.
  3. Följ installationsguiden:

    • Följ instruktionerna på skärmen som tillhandahålls av installationsprogrammet. Du kan behöva godkänna licensavtalet och välja installationsalternativ.
  4. Slutför installationen:

    • När installationen är klar kommer Documentize DLL:erna att installeras i din systems globala assemblies-cache (GAC) eller en annan angiven plats.
  5. Verifiera installationen:

    • Kontrollera att DLL:erna är korrekt installerade genom att verifiera deras närvaro i den angivna installationsmappen eller GAC.

Fördelar med att använda MSI-installationsprogrammet

  • Användarvänlighet:

    • MSI-installationsprogrammet erbjuder en enkel och vägledd installationsprocess. Det hanterar alla nödvändiga konfigurationer och placerar DLL:erna på en central plats, vilket gör det lätt att använda Documentize över flera projekt.
  • Systemomfattande installation:

    • MSI-metoden installerar Documentize i systemets globala assemblies-cache (GAC) eller en annan central plats. Detta gör att alla applikationer på systemet kan komma åt DLL:erna utan att behöva referera till dem individuellt i varje projekt.
  • Automatiska uppdateringar:

    • Om Documentize tillhandahåller en uppdaterad installationsfil kan du enkelt uppdatera din installation genom att köra den nya MSI-filen, som vanligtvis hanterar uppdateringsprocessen smidigt.
  • Konsistens:

    • Att använda MSI-installationsprogrammet säkerställer att alla nödvändiga filer installeras korrekt och konsekvent över olika miljöer, vilket minskar risken för saknade eller felplacerade DLL:er.

Nackdelar med att använda MSI-installationsprogrammet

  • Begränsad flexibilitet:

    • MSI-installationsprogrammet installerar Documentize på en systemomfattande plats, vilket kanske inte är lämpligt för alla utvecklingsmiljöer. Det kan sakna den flexibilitet som behövs för projekt specifika konfigurationer eller versioner.
  • Potentiell overhead:

    • Att installera DLL:er i GAC kan introducera overhead och komplexitet, särskilt i scenarier där flera versioner av Documentize kan behövas samtidigt.
  • Manuell borttagning:

    • Om du behöver avinstallera Documentize måste du använda avinstallationsprogrammet som tillhandahålls av MSI, vilket kan lämna kvar resterande filer eller konfigurationer om det inte hanteras korrekt.
  • Versionskonflikter:

    • Systemomfattande installationer kan leda till versionskonflikter om olika projekt kräver olika versioner av Documentize. Hantering av dessa konflikter kan kräva ytterligare konfiguration eller rensning.

Installera Documentize via ZIP

Tip

ZIP-arkivet är idealiskt för utvecklare som föredrar en manuell metod för att hantera bibliotek. Denna metod låter dig direkt ladda ner och extrahera de nödvändiga DLL-filerna utan att förlita dig på en pakethanterare eller installationsprogram.

Så här installerar du via ZIP-arkiv

  1. Ladda ner ZIP-arkivet:

    • Klicka på v24.12 ZIP för att ladda ner den senaste versionen av Documentize i ett arkivformat.
  2. Extrahera innehållet:

    • Efter nedladdning, extrahera innehållet i ZIP-filen till en katalog av ditt val. Du kan välja att behålla dessa filer i en gemensam katalog eller inom din projektstruktur.
  3. Lägg till referenser till ditt projekt:

    • Öppna ditt projekt i din IDE (t.ex. Visual Studio).
    • Gå till Projekt > Lägg till referens > Bläddra och navigera till den katalog där du extraherade DLL-filerna.
    • Välj de relevanta DLL-filerna och lägg till dem som referenser till ditt projekt.
  4. Manuella uppdateringar:

    • Om en ny version av Documentize släpps måste du manuellt ladda ner det uppdaterade ZIP-arkivet och ersätta de gamla DLL-filerna i ditt projekt med de nya.

Fördelar med att använda ZIP-arkivet

  • Full kontroll:

    • Du har full kontroll över var och hur DLL:erna lagras och refereras i ditt projekt. Detta kan vara fördelaktigt om du föredrar en anpassad konfiguration eller behöver hantera beroenden manuellt.
  • Ingen beroende av pakethanterare:

    • Till skillnad från NuGet, förlitar du dig inte på en pakethanterare för att hantera installationer. Detta kan vara fördelaktigt i miljöer där pakethanterare inte är tillgängliga eller föredras.
  • Portabilitet:

    • ZIP-arkivet kan enkelt delas och flyttas mellan olika system, vilket gör det idealiskt för projekt som behöver vara portabla eller distribueras utan att förlita sig på externa verktyg.

Nackdelar med att använda ZIP-arkivet

  • Manuell hantering:

    • Till skillnad från NuGet, där uppdateringar och hantering av beroenden är automatiserad, måste du med ZIP-arkivet hantera uppdateringar manuellt och se till att alla nödvändiga DLL:er refereras korrekt.
  • Risk för versionskonflikter:

    • Om du hanterar flera projekt eller arbetar i ett team finns det en risk för versionskonflikter om olika projekt använder olika versioner av DLL:erna. Detta kräver noggrann spårning av versioner mellan projekten.
  • Inga automatiska uppdateringar:

    • Du kommer inte att få automatiska uppdateringar eller meddelanden när en ny version är tillgänglig. Detta kan leda till risken att använda föråldrade bibliotek om du inte regelbundet kontrollerar efter uppdateringar.

Icke-Windows-miljö

Arbeta med .NET Core DLL:er i icke-Windows-miljö

Eftersom Documentize för .NET tillhandahåller .NET Standard 2.0 (.NET Core 2.0) stöd, kan det användas i Core-applikationer som körs på Linux-liknande operativsystem. Vi arbetar ständigt med att förbättra .NET Core-stödet i vårt API. Det finns dock vissa åtgärder som vi rekommenderar att våra kunder utför för att få bättre resultat när de använder funktioner i Documentize för .NET. Vänligen installera:

  • libgdiplus paket
  • Paket med Microsoft-kompatibla typsnitt: ttf-mscorefonts-installer (t.ex., sudo apt-get install ttf-mscorefonts-installer). Dessa typsnitt bör placeras i katalogen /usr/share/fonts/truetype/msttcorefonts eftersom Documentize för .NET skannar denna mapp på Linux-liknande operativsystem. Om operativsystemet har en annan standardmapp/katalog för typsnitt, bör du använda följande kodrad innan du utför någon åtgärd med Documentize:
    Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<användarens sökväg till ms typsnitt>"));
 Svenska