Könnyedén mérhető licencintegráció az Aspose.Page Java-val

Bevezetés

Üdvözöljük átfogó útmutatónkban, amely az Aspose.Page használatával állíthatja be a fizetős licenceket Java nyelven. Ha javítani szeretné dokumentumfeldolgozási képességeit, és biztosítani szeretné az Aspose.Page zökkenőmentes integrációját, akkor jó helyen jár. Ebben az oktatóanyagban végigvezetjük a folyamaton, az egyes lépéseket könnyen emészthető darabokra bontva.

Előfeltételek

Mielőtt belevágna az oktatóanyagba, győződjön meg arról, hogy a következő előfeltételeket teljesítette:

  • Java programozási alapismeretek.
  • Aspose.Page könyvtár telepítve. Letöltheti innenitt.
  • Mért nyilvános és privát kulcsok, amelyeket az Aspose-fiókján keresztül szerezhet be.

Csomagok importálása

Kezdjük a Java programunkhoz szükséges csomagok importálásával. Győződjön meg arról, hogy az Aspose.Page könyvtár integrálva van a projektbe.

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import com.aspose.eps.ImageFormat;
import com.aspose.eps.PsDocument;
import com.aspose.eps.device.ImageSaveOptions;

1. lépés: Inicializálja a dokumentum- és képformátumot

Az első lépés a dokumentum beállítása és a kívánt képformátum meghatározása.

// állítsa be a mért nyilvános és privát kulcsokat
com.aspose.page.Metered metered = new com.aspose.page.Metered();
// Hozzáférés a setMeteredKey tulajdonsághoz, és paraméterként adjon át nyilvános és privát kulcsokat
metered.setMeteredKey(
    "<type public key here>",
    "<type private key here>");
// A dokumentumok könyvtárának elérési útja.
String dataDir = "Your Document Directory";
ImageFormat imageFormat = ImageFormat.PNG;

2. lépés: Inicializálja a PostScript beviteli adatfolyamot

Ebben a lépésben inicializáljuk a PostScript bemeneti adatfolyamot a feldolgozáshoz.

// A PostScript beviteli adatfolyam inicializálása
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);

3. lépés: Ellenőrizze a dokumentumengedélyt

A folytatás előtt nagyon fontos ellenőrizni, hogy a dokumentum megfelelő-e.

// Ellenőrizze, hogy a dokumentum engedélyezett-e
if (document.isLicensed())
    System.out.println("Metered License is set successfully.");
else
    System.out.println("Metered License is not set.");

4. lépés: Inicializálja a beállításokat és a képeszközt

Most inicializáljuk az opciókat és a képeszközt az alapértelmezett paraméterekkel.

// Az Options objektum inicializálása az alapértelmezett paraméterekkel.
ImageSaveOptions options = new ImageSaveOptions();
// Inicializálja az ImageDevice objektumot az alapértelmezett paraméterekkel.
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice();

5. lépés: Mentse az EPS-fájlt képként

Mentse az EPS-fájlt képként a megadott beállítások és eszköz használatával.

// Mentse az EPS fájlt képként
try {
    document.save(device, options);
} finally {
    psStream.close();
}

6. lépés: Képbájtok beszerzése és mentése

Kép byte-ok lekérése és fájlba mentése.

// Képek bájt beszerzése. Egy bájtos tömb egy oldalhoz. A mi esetünkben egy oldalunk van.
byte[][] imagesBytes = device.getImagesBytes();
// Kép byte-ok mentése fájlba
FileOutputStream fs = new FileOutputStream(dataDir + "eps_out." + imageFormat.toString().toLowerCase());
try {
    fs.write(imagesBytes[0], 0, imagesBytes[0].length);
} catch (IOException ex) {
    System.out.println(ex.getMessage());
} finally {
    fs.close();
}

Következtetés

Gratulálunk! Az Aspose.Page segítségével sikeresen beállította a fizetős licencet a Java nyelven. Ez az oktatóanyag lépésenkénti útmutatót nyújtott a zökkenőmentes integrációs folyamat biztosításához.

GYIK

K: Hogyan szerezhetek számlás nyilvános és privát kulcsokat?

Ezeket a kulcsokat Aspose-fiókján keresztül szerezheti be.

K: Ingyenes az Aspose.Page könyvtár?

Az Aspose.Page ingyenes próbaverziót és fizetős verziót is kínál. Látogatásitt ingyenes próbaverzióra.

K: Használhatom az Aspose.Page-t kereskedelmi projektekhez?

Igen, az Aspose.Page kereskedelmi licenceket kínál. Megvásárolhatja őketitt.

K: Hol találok további dokumentumokat?

Lásd a dokumentációtitt.

K: Hogyan szerezhetek ideiglenes engedélyeket?

Ideiglenes jogosítványok szerezhetők beitt.