Aspose.Page Java ile Zahmetsiz Ölçülü Lisans Entegrasyonu

giriiş

Aspose.Page’i kullanarak Java’da ölçülü lisans ayarlamaya ilişkin kapsamlı kılavuzumuza hoş geldiniz. Belge işleme yeteneklerinizi geliştirmek ve Aspose.Page ile kusursuz entegrasyon sağlamak istiyorsanız doğru yerdesiniz. Bu eğitimde, her adımı kolayca sindirilebilir parçalara ayırarak süreç boyunca size yol göstereceğiz.

Önkoşullar

Eğiticiye dalmadan önce aşağıdaki önkoşulların yerine getirildiğinden emin olun:

  • Java programlamanın temel bilgisi.
  • Aspose.Page kütüphanesi kuruldu. Şuradan indirebilirsinizBurada.
  • Aspose hesabınız aracılığıyla edinebileceğiniz ölçülü genel ve özel anahtarlar.

Paketleri İçe Aktar

Java programımız için gerekli paketleri içe aktararak başlayalım. Aspose.Page kütüphanesinin projenize entegre olduğundan emin olun.

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. Adım: Belgeyi ve Görüntü Formatını Başlatın

İlk adım, belgeyi hazırlamak ve istenen görüntü formatını tanımlamaktır.

// ölçülü genel ve özel anahtarları ayarlama
com.aspose.page.Metered metered = new com.aspose.page.Metered();
// setMeteredKey özelliğine erişin ve genel ve özel anahtarları parametre olarak iletin
metered.setMeteredKey(
    "<type public key here>",
    "<type private key here>");
// Belgeler dizininin yolu.
String dataDir = "Your Document Directory";
ImageFormat imageFormat = ImageFormat.PNG;

2. Adım: PostScript Giriş Akışını Başlatın

Bu adımda PostScript giriş akışını işlenmek üzere başlatıyoruz.

// PostScript giriş akışını başlat
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);

3. Adım: Belge Lisansını Kontrol Edin

Devam etmeden önce belgenin uygun şekilde lisanslanıp lisanslanmadığını doğrulamak çok önemlidir.

// Belgenin lisanslı olup olmadığını kontrol edin
if (document.isLicensed())
    System.out.println("Metered License is set successfully.");
else
    System.out.println("Metered License is not set.");

Adım 4: Seçenekleri ve Görüntü Cihazını Başlatın

Şimdi seçenekleri ve görüntü cihazını varsayılan parametrelerle başlatalım.

// Seçenekler nesnesini varsayılan parametrelerle başlatın.
ImageSaveOptions options = new ImageSaveOptions();
// ImageDevice nesnesini varsayılan parametrelerle başlatın.
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice();

Adım 5: EPS Dosyasını Görüntü Olarak Kaydetme

Tanımlanan seçenekleri ve cihazı kullanarak EPS dosyasını görüntü olarak kaydedin.

// EPS dosyasını resim olarak kaydet
try {
    document.save(device, options);
} finally {
    psStream.close();
}

6. Adım: Görüntü Baytlarını Alın ve Kaydedin

Görüntü baytlarını alın ve bunları bir dosyaya kaydedin.

// Görüntü baytlarını alın. Bir sayfa için bir bayt dizisi. Bizim durumumuzda bir sayfamız var.
byte[][] imagesBytes = device.getImagesBytes();
// Görüntü baytlarını dosyaya kaydet
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();
}

Çözüm

Tebrikler! Aspose.Page’i kullanarak Java’da başarıyla ölçülü bir lisans kurdunuz. Bu eğitimde, sorunsuz bir entegrasyon süreci sağlamak için adım adım bir kılavuz sağlanmıştır.

SSS

S: Ölçülü genel ve özel anahtarları nasıl edinebilirim?

Bu anahtarları Aspose hesabınız üzerinden alabilirsiniz.

S: Aspose.Page kütüphanesi ücretsiz mi?

Aspose.Page hem ücretsiz deneme hem de ücretli sürümler sunuyor. Ziyaret etmekBurada ücretsiz deneme için.

S: Aspose.Page’i ticari projeler için kullanabilir miyim?

Evet, Aspose.Page ticari lisanslar sunmaktadır. Bunları satın alabilirsinizBurada.

S: Ek belgeleri nerede bulabilirim?

Belgelere bakınBurada.

S: Geçici lisansları nasıl alabilirim?

Geçici lisans alınabilecekBurada.