Licensiering
Översikt
Aspose.Slides kan användas i utvärderingsläge eller med en giltig licens. Utvärderingsversionen ger samma funktionalitet som den licensierade versionen, men den lägger till ett utvärderingsvattenstämpel på varje bild i varje presentation som sparas och trunkerar text som din kod läser via API:et.
Den här artikeln förklarar hur licensiering fungerar i Aspose.Slides och hur du tillämpar en licens innan du använder biblioteket. En licens kan laddas från en fil, ström eller inbäddad resurs genom att använda klassen License. Artikeln visar också hur du validerar om en licens har tillämpats korrekt.
Utvärdera Aspose.Slides
Note
Du kan ladda ner en utvärderingsversion av Aspose.Slides for Java från dess nedladdningssida. Utvärderingsversionen erbjuder samma funktioner som den licensierade versionen av produkten. Utvärderingspaketet är samma som det köpta paketet. Utvärderingsversionen blir helt enkelt licensierad efter att du har lagt till några rader kod (för att tillämpa licensen).
När du är nöjd med din utvärdering av Aspose.Slides, kan du köpa en licens. Vi rekommenderar att du går igenom de olika prenumerationstyperna. Om du har frågor, kontakta Aspose försäljningsteam.
Varje Aspose-licens kommer med ett ettårsabonnemang för gratis uppgraderingar till nya versioner eller korrigeringar som släpps under prenumerationsperioden. Användare med licensierade produkter (eller även utvärderingsversioner) får gratis och obegränsad teknisk support.
Begränsningar för utvärderingsversionen
- Utvärderingsversionen (utan specificerad licens) ger full produktfunktionalitet, men den lägger till en utvärderingsvattenstämpeltextbox på varje bild i varje presentation som sparas.
- Text som din kod läser via API:et, inklusive text den precis har satt, trunkeras till de första tecknen, följt av ett meddelande om utvärderingsbegränsningen. Text som din kod skriver sparas i sin helhet.
Note
För att testa Aspose.Slides utan begränsningar kan du begära en 30‑dagars Tillfällig Licens. Se sidan Hur du får en Tillfällig Licens för mer information.Licensiering i Aspose.Slides
- En utvärderingsversion blir licensierad efter att du köpt en licens och lagt till ett par kodrader (för att tillämpa licensen).
- Licensen är en ren text‑XML‑fil som innehåller detaljer såsom produktnamn, antal utvecklare den är licensierad för, prenumerationsutgångsdatum osv.
- Licensfilen är digitalt signerad, så du får inte ändra filen. Även en oavsiktlig extra radbrytning i filens innehåll gör den ogiltig.
- Aspose.Slides for Java försöker vanligtvis hitta licensen på dessa platser:
- En explicit sökväg
- Mappen som innehåller Aspose.Slides.jar
- För att undvika begränsningarna i utvärderingsversionen måste du ställa in en licens innan du använder Aspose.Slides. Du behöver bara ställa in licensen en gång per applikation eller process.
Note
Du kanske vill se Mätad licensiering.Tillämpa en Licens
En licens kan laddas från en fil eller ström.
Note
Aspose.Slides tillhandahåller klassen Licens för licensieringsoperationer.Warning
Nya licenser kan aktivera Aspose.Slides endast med version 21.4 eller senare. Tidigare versioner använder ett annat licenssystem och kommer inte att känna igen dessa licenser.Fil
Det enklaste sättet att ange en licens är att placera licensfilen i mappen som innehåller Aspose.Slides.jar eller ditt programs jar‑fil.
Denna Java‑kod visar hur du anger en licensfil:
// Instansierar License-klassen
com.aspose.slides.License license = new com.aspose.slides.License();
// Sätter licensfilens sökväg
license.setLicense("Aspose.Slides.Java.lic");
Warning
Om du placerar licensfilen i en annan katalog, när du anropar metoden setLicense måste licensfilens namn i slutet av den angivna sökvägen vara exakt samma som ditt licensfilnamn.
Till exempel kan du ändra licensfilens namn till Aspose.Slides.Java.lic.xml. Då måste du i din kod skicka sökvägen till filen (slutande med Aspose.Slides.Java.lic.xml) till metoden setLicense.
Ström
Du kan ladda en licens från en ström. Denna Java‑kod visar hur du tillämpar en licens från en ström:
// Instansierar License-klassen
com.aspose.slides.License license = new com.aspose.slides.License();
// Sätter licensen via en ström
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Java.lic"));
PHP/Java Bridge
Om du använder Aspose.Slides för PHP via Java kan du ange en licens genom en PHP/Java‑bridge. Denna bridge låter dig använda Java‑klasser i PHP‑syntax. Mer information finns i Licens i PHP.
Validera en Licens
För att kontrollera om en licens har ställts in korrekt kan du validera den. Denna Java‑kod visar hur du validerar en licens:
import com.aspose.slides.*;
License license = new License();
license.setLicense("Aspose.Slides.Java.lic");
if (license.isLicensed())
{
System.out.println("License is good!");
}
Trådsäkerhet
Warning
Metoden setLicense är inte trådsäker. Om den här metoden måste anropas samtidigt från många trådar kan du vilja använda synkroniseringsprimitiver (som en lås) för att undvika problem.FAQ
Kan jag tillämpa licensen i en helt offline‑miljö (utan internetåtkomst)?
Ja. Licensvalidering utförs lokalt med licensfilen; ingen internetanslutning krävs.
Vad händer när det ettårsabonnemanget löper ut? Kommer biblioteket att sluta fungera?
Nej. Licensen är evig: du kan fortsätta använda versioner som släppts innan ditt abonnemangs slutdatum; du kommer bara inte att kunna använda nyare releaser utan förnyelse.