Enkel integrering av mätlicens med Aspose.Page Java

Introduktion

Välkommen till vår omfattande guide om hur du ställer in en mätlicens i Java med Aspose.Page. Om du vill förbättra dina dokumentbehandlingsmöjligheter och säkerställa sömlös integration med Aspose.Page, är du på rätt plats. I den här handledningen går vi igenom processen och delar upp varje steg i lättsmälta bitar.

Förutsättningar

Innan du dyker in i handledningen, se till att du har följande förutsättningar på plats:

  • Grundläggande kunskaper i Java-programmering.
  • Aspose.Page-biblioteket installerat. Du kan ladda ner den frånhär.
  • Uppmätta offentliga och privata nycklar, som du kan få via ditt Aspose-konto.

Importera paket

Låt oss börja med att importera de nödvändiga paketen för vårt Java-program. Se till att du har Aspose.Page-biblioteket integrerat i ditt projekt.

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;

Steg 1: Initiera dokument- och bildformat

Det första steget är att ställa in dokumentet och definiera önskat bildformat.

// ställ in mätta offentliga och privata nycklar
com.aspose.page.Metered metered = new com.aspose.page.Metered();
// Gå till egenskapen setMeteredKey och skicka offentliga och privata nycklar som parametrar
metered.setMeteredKey(
    "<type public key here>",
    "<type private key here>");
// Sökvägen till dokumentkatalogen.
String dataDir = "Your Document Directory";
ImageFormat imageFormat = ImageFormat.PNG;

Steg 2: Initiera PostScript Input Stream

I det här steget initierar vi PostScript-indataströmmen för bearbetning.

// Initiera PostScript-indataström
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);

Steg 3: Kontrollera dokumentlicens

Innan du fortsätter är det viktigt att kontrollera om dokumentet är korrekt licensierat.

// Kontrollera om dokumentet är licensierat
if (document.isLicensed())
    System.out.println("Metered License is set successfully.");
else
    System.out.println("Metered License is not set.");

Steg 4: Initiera alternativ och bildenhet

Låt oss nu initiera alternativ och bildenheten med standardparametrar.

// Initiera alternativobjekt med standardparametrar.
ImageSaveOptions options = new ImageSaveOptions();
// Initiera ImageDevice-objekt med standardparametrar.
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice();

Steg 5: Spara EPS-fil som bild

Spara EPS-filen som en bild med de definierade alternativen och enheten.

// Spara EPS-fil som bild
try {
    document.save(device, options);
} finally {
    psStream.close();
}

Steg 6: Hämta och spara bildbytes

Hämta bildbytes och spara dem i en fil.

// Få bilder bytes. En byte array för en sida. I vårt fall har vi en sida.
byte[][] imagesBytes = device.getImagesBytes();
// Spara bildbytes till fil
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();
}

Slutsats

Grattis! Du har framgångsrikt konfigurerat en uppmätt licens i Java med Aspose.Page. Denna handledning gav en steg-för-steg-guide för att säkerställa en smidig integrationsprocess.

Vanliga frågor

F: Hur får jag uppmätt offentliga och privata nycklar?

Du kan få dessa nycklar via ditt Aspose-konto.

F: Är Aspose.Page-biblioteket gratis?

Aspose.Page erbjuder både gratis provversioner och betalversioner. Besökhär för en gratis provperiod.

F: Kan jag använda Aspose.Page för kommersiella projekt?

Ja, Aspose.Page erbjuder kommersiella licenser. Du kan köpa demhär.

F: Var kan jag hitta ytterligare dokumentation?

Se dokumentationenhär.

F: Hur kan jag få tillfälliga licenser?

Tillfälliga licenser kan erhållashär.