Bezproblemowa integracja licencji licznikowych z Aspose.Page Java

Wstęp

Witamy w naszym obszernym przewodniku na temat konfigurowania licencji licznikowej w Javie przy użyciu Aspose.Page. Jeśli chcesz zwiększyć możliwości przetwarzania dokumentów i zapewnić bezproblemową integrację z Aspose.Page, jesteś we właściwym miejscu. W tym samouczku przeprowadzimy Cię przez cały proces, dzieląc każdy krok na łatwo przyswajalne fragmenty.

Warunki wstępne

Zanim przejdziesz do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  • Podstawowa znajomość programowania w języku Java.
  • Zainstalowana biblioteka Aspose.Page. Można go pobrać zTutaj.
  • Mierzone klucze publiczne i prywatne, które można uzyskać za pośrednictwem konta Aspose.

Importuj pakiety

Zacznijmy od zaimportowania niezbędnych pakietów dla naszego programu Java. Upewnij się, że masz zintegrowaną bibliotekę Aspose.Page ze swoim projektem.

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;

Krok 1: Zainicjuj format dokumentu i obrazu

Pierwszym krokiem jest skonfigurowanie dokumentu i zdefiniowanie pożądanego formatu obrazu.

// ustaw mierzone klucze publiczne i prywatne
com.aspose.page.Metered metered = new com.aspose.page.Metered();
// Uzyskaj dostęp do właściwości setMeteredKey i przekaż klucze publiczne i prywatne jako parametry
metered.setMeteredKey(
    "<type public key here>",
    "<type private key here>");
// Ścieżka do katalogu dokumentów.
String dataDir = "Your Document Directory";
ImageFormat imageFormat = ImageFormat.PNG;

Krok 2: Zainicjuj strumień wejściowy PostScript

Na tym etapie inicjujemy strumień wejściowy PostScript do przetwarzania.

// Zainicjuj strumień wejściowy PostScript
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);

Krok 3: Sprawdź licencję dokumentu

Przed kontynuowaniem należy sprawdzić, czy dokument posiada odpowiednią licencję.

// Sprawdź, czy dokument jest licencjonowany
if (document.isLicensed())
    System.out.println("Metered License is set successfully.");
else
    System.out.println("Metered License is not set.");

Krok 4: Zainicjuj opcje i urządzenie obrazu

Teraz zainicjujmy opcje i urządzenie obrazu z parametrami domyślnymi.

// Zainicjuj obiekt opcji z parametrami domyślnymi.
ImageSaveOptions options = new ImageSaveOptions();
// Zainicjuj obiekt ImageDevice z parametrami domyślnymi.
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice();

Krok 5: Zapisz plik EPS jako obraz

Zapisz plik EPS jako obraz, korzystając ze zdefiniowanych opcji i urządzenia.

// Zapisz plik EPS jako obraz
try {
    document.save(device, options);
} finally {
    psStream.close();
}

Krok 6: Pobierz i zapisz bajty obrazu

Pobierz bajty obrazu i zapisz je w pliku.

// Pobierz bajty obrazów. Tablica jednobajtowa dla jednej strony. W naszym przypadku mamy jedną stronę.
byte[][] imagesBytes = device.getImagesBytes();
// Zapisz bajty obrazu do pliku
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();
}

Wniosek

Gratulacje! Pomyślnie skonfigurowałeś licencję taryfową w Javie przy użyciu Aspose.Page. W tym samouczku przedstawiono przewodnik krok po kroku zapewniający płynny proces integracji.

Często zadawane pytania

P: Jak uzyskać mierzone klucze publiczne i prywatne?

Możesz uzyskać te klucze za pośrednictwem swojego konta Aspose.

P: Czy biblioteka Aspose.Page jest bezpłatna?

Aspose.Page oferuje zarówno bezpłatną wersję próbną, jak i wersję płatną. OdwiedzaćTutaj na bezpłatny okres próbny.

P: Czy mogę używać Aspose.Page do projektów komercyjnych?

Tak, Aspose.Page oferuje licencje komercyjne. Możesz je kupićTutaj.

P: Gdzie mogę znaleźć dodatkową dokumentację?

Zapoznaj się z dokumentacjąTutaj.

P: Jak mogę uzyskać licencje tymczasowe?

Można uzyskać licencje tymczasoweTutaj.