Licensiering
Introduktion
Ibland kan en praktisk metod vara nödvändig för bästa utvärderingsresultat. Av den anledningen erbjuder Aspose.Slides olika inköpsplaner samt en Gratis provperiod och en 30-dagars tillfällig licens för utvärdering.
Obs
Observera att det finns ett antal allmänna policyer och rutiner som vägleder dig i hur du utvärderar, licensierar korrekt och köper våra produkter. Du kan hitta dem i avsnittet “Köppolicy och FAQ”.Utvärdera Aspose.Slides
Du kan enkelt ladda ner Aspose.Slides för utvärdering. Utvärderingspaketet är identiskt med det köpta paketet. Utvärderingsversionen blir helt enkelt licensierad när du lägger till några rader kod för att tillämpa licensen.
Begränsningar för utvärderingsversionen
Utvärderingsversionen av Aspose.Slides (utan en specificerad licens) erbjuder hela produktens funktionalitet, med två begränsningar:
- Den lägger till en utvärderingsvattenstämpeltextlåda i mitten av varje bild i varje presentation som sparas.
- Text som din kod läser från en presentation trunkeras till de första tecknen, följt av ett meddelande om utvärderingsbegränsningen. Text som din kod skriver sparas i sin helhet.
Obs
Om du vill testa Aspose.Slides utan begränsningarna i utvärderingsversionen kan du begära en 30-dagars tillfällig licens. Se Hur får jag en tillfällig licens? för mer information.Om licensen
Du kan enkelt ladda ner en utvärderingsversion av Aspose.Slides för PHP via Java från dess nedladdningssida. Utvärderingsversionen erbjuder absolut samma funktioner som den licensierade versionen av Aspose.Slides. Dessutom blir utvärderingsversionen licensierad när du köper en licens och lägger till ett par kodrader för att tillämpa licensen.
Licensen är en vanlig text‑XML‑fil som innehåller detaljer såsom produktnamn, antal utvecklare den är licensierad för, prenumerationsutgångsdatum med mera. Filen är digitalt signerad, så ändra inte filen. Även ett oavsiktligt extra radbryt i filens innehåll ogiltigförklarar den.
För att undvika begränsningarna som är förknippade med utvärderingsversionen måste du ange en licens innan du använder Aspose.Slides. Du behöver bara ange en licens en gång per applikation eller process.
Obs
Du kan vilja se Måttbaserad licensiering.Köpt licens
Efter köpet måste du tillämpa licensfilen eller strömmen.
Obs
Du måste ange licensen:
- endast en gång per applikationsdomän
- innan du använder några andra Aspose.Slides‑klasser
Obs
Du kan hitta prisinformation på sidan Prisinformation.Ange en licens i Aspose.Slides för PHP via Java
Licenser kan tillämpas från följande platser:
- Explicit sökväg
- Ström
- Som en måttbaserad licens – en ny licensieringsmekanism
Obs
Använd metoden setLicense för att licensiera en komponent.
Även om flera anrop av setLicense inte är skadliga, är de en slöseri med resurser (processor).
Varning
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.Tillämpa en licens med en fil
Det här kodsnutten används för att ange en licensfil:
PHP
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/sv/lib/aspose.slides.php");
use aspose\slides\License;
$license = new License();
$license->setLicense(__DIR__ . "/Aspose.Slides.lic");
Exemplet förväntar sig licensfilen bredvid skriptet och skickar dess absoluta sökväg: Aspose.Slides körs inuti Tomcat, så den löser inte en relativ sökväg mot ditt skriptmapp. När du anropar metoden setLicense bör licensnamnet vara samma som ditt licensfilnamn. Till exempel kan du ändra licensfilens namn till “Aspose.Slides.lic.xml”. Då måste du i koden skicka det nya licensnamnet (Aspose.Slides.lic.xml) till setLicense‑metoden.
Tillämpa en licens från en ström
Det här kodsnutten används för att tillämpa en licens från en ström:
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/sv/lib/aspose.slides.php");
use aspose\slides\License;
$stream = new Java("java.io.FileInputStream", __DIR__ . "/Aspose.Slides.lic");
$license = new License();
$license->setLicense($stream);
$stream->close();
Vanliga frågor
Kan jag tillämpa licensen i en helt offline-miljö (ingen internetåtkomst)?
Ja. Licensvalidering utförs lokalt med licensfilen; ingen internetanslutning krävs.
Vad händer när ettårig prenumeration löper ut? Kommer biblioteket att sluta fungera?
Nej. Licensen är evig: du kan fortsätta använda versioner som släppts före ditt prenumerationsslutdatum; du kommer bara att vara behörig att använda nyare versioner utan förnyelse.