IronPdfEngine Nasıl Kullanılır

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPdfEngine, PDF'leri oluşturma, yazma, düzenleme ve okuma gibi çeşitli IronPDF işlemlerini yönetmek için tasarlanmış bir gRPC sunucusudur.

ironpdf.com'da Java için IronPDF İndirme Bağlantısı

Java için IronPdf ve IronPdfEngine

Java için IronPdf çalışması için IronPdfEngine gerektirir. Java kodu, IronPdfEngine gRPC üzerinden bir API maskesi işlevi görür. Java için IronPdf'ta herhangi bir yöntem çağrıldığında, gerçek işlemler IronPdfEngine içinde gerçekleşir!

Varsayılan olarak, Java için IronPdf, IronPdfEngine'i bir alt işlem olarak başlatır ve uygulamanız kapanana kadar onunla etkileşim kurar.

Lütfen dikkate alinJava için IronPdf'in her sürümü belirli bir IronPdfEngine sürümü gerektirir. Çapraz sürüm uyumluluğu desteklenmez.

Yerel IronPdfEngine ile Java için IronPdf

Seçenek 1: IronPdfEngine'i Run-time'da İndir Varsayılan olarak, IronPdf'yi Java projenize yükledikten sonra, ilk çalıştırmada, IronPdf platformunuzu (örneğin, Windows x64) algılar ve internetten uygun IronPdfEngine ikili dosyalarını indirir.

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>20xx.xx.xx</version>
</dependency>
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf</artifactId>
    <version>20xx.xx.xx</version>
</dependency>
XML

Artılar

  • Uygulama paketiniz küçük olacak.
  • Birçok platformda dağıtım yapılabilir.

Eksiler

  • İlk çalıştırmalarda internet erişimi gereklidir.
  • Yavaş başlatma süresi.

Seçenek 2 (önerilen): IronPdfEngine'i Bir Bağımlılık olarak Yükleyin Java için IronPdf, IronPdfEngine'i doğrudan bir bağımlılık olarak eklemenize izin verir. Bu bağımlılıklar IronPdfEngine'i bir .zip dosyasına sarar, otomatik olarak çıkarır ve kullanır.

Bu IronPdfEngine bağımlılıklarının bir veya daha fazlasını yüklemeyi seçebilirsiniz.

Lütfen dikkate alinironpdf ve ironpdf-engine-xxx-xxx bağımlılık sürümü aynı olmalıdır. [ironpdf-engine-xxx-xxx, IronPdfEngine'in iç sürümüne atıfta bulunmaz.

Windows x64 için

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-windows-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-windows-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

Windows x86 için

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-windows-x86</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-windows-x86</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

Linux x64 için

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-linux-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-linux-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

macOS x64 için

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-macos-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-macos-x64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

macOS arm için

<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-macos-arm64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
<dependency>
    <groupId>com.ironsoftware</groupId>
    <artifactId>ironpdf-engine-macos-arm64</artifactId>
    <version>20xx.xx.xxxx</version>
</dependency>
XML

Lütfen dikkate alinHer bağımlılık oldukça büyüktür, bu yüzden hepsini yüklemek tavsiye edilmez.

Artılar

  • Daha hızlı başlatma süresi.
  • Bağımlılık yüklendikten sonra internet erişimi gerekmez.

Eksiler

  • Uygulama paketiniz büyük olacaktır.
  • Hedef platformları belirtmeniz gerekecek.

Uzak IronPdfEngine ile Java için IronPdf

Uzak bir IronPdfEngine kullanmak için belirli bir sürüm gereklidir. Örneğin, IronPdf for Java sürümü 2024.2.2, IronPdfEngine sürümü 2024.2.2 gerektiriyorsa, 2024.2.1 sürümünü kullanmayın. Gerekli sürümü doğrulamak için getIronPdfEngineVersion metodunu kullanın.

// Get the version of the IronPdfEngine needed for the current Java version
String ironPdfEngineVersion = Settings.getIronPdfEngineVersion();
// Get the version of the IronPdfEngine needed for the current Java version
String ironPdfEngineVersion = Settings.getIronPdfEngineVersion();
JAVA

Nasıl Bağlanılır

IronPdfEngine'in uzaktan 123.456.7.8:33350 çalıştığını varsayın.

Bağlanmak için IronPdfEngine'in konumunu belirtin (adresin erişilebilir olduğundan ve güvenlik duvarları tarafından engellenmediğinden emin olun). Bu kodu uygulamanızın ilk aşamasında (veya herhangi bir IronPdf yöntemini çağırmadan hemen önce) ekleyin.

// Set the host and port for a remote IronPdfEngine connection
com.ironsoftware.ironpdf.Settings.setIronPdfEngineHost("123.456.7.8");
com.ironsoftware.ironpdf.Settings.setIronPdfEnginePort(33350);
// Set the host and port for a remote IronPdfEngine connection
com.ironsoftware.ironpdf.Settings.setIronPdfEngineHost("123.456.7.8");
com.ironsoftware.ironpdf.Settings.setIronPdfEnginePort(33350);
JAVA

Bu kadar basit! Bu kod çalıştırıldıktan sonra, uygulamanız uzak IronPdfEngine'i bağlanır!

Uzak IronPdfEngine için IronPdfEngine'i bir bağımlılık olarak yüklemek gerekmez.

Sıkça Sorulan Sorular

IronPdfEngine nedir ve Java PDF işlemleriyle nasıl ilişkilidir?

IronPdfEngine, PDF oluşturma, düzenleme ve okuma gibi işlemleri yöneten bir gRPC sunucusudur. Java'da, IronPDF için bir API maskesi olarak işlev görür, böylece PDF işlemlerini sorunsuz bir şekilde yönetir.

Java'da IronPdfEngine kullanılarak HTML nasıl PDF'ye dönüştürülür?

HTML'yi PDF'lere dönüştürmek için Java'da IronPDF kütüphanesini kullanabilirsiniz. Bu süreç, IronPdfEngine'i kurmayı ve HTML içeriğini PDF formatına dönüştürmek için RenderHtmlAsPdf gibi yöntemleri kullanmayı içerir.

Java PDF işlemleri neden IronPdfEngine ile sürüm uyumluluğunu gerektirir?

Sürüm uyumluluğu önemlidir, çünkü her IronPDF for Java sürümü belirli bir IronPdfEngine sürümü ile çalışacak şekilde tasarlanmıştır; bu, sorunsuz işlemler sağlar ve uyumsuzluk sorunlarını önler.

Java projelerinde IronPdfEngine'i yerel olarak kullanmanın avantajları nelerdir?

IronPdfEngine'i yerel olarak kullanmak daha hızlı başlangıç sürelerine yol açabilir ve kurulum sonrası internet erişimine ihtiyaç duymayı ortadan kaldırır. Java uygulaması içinde doğrudan daha verimli PDF işleme sağlar.

Java'da uzak sunucu kullanımı için IronPdfEngine nasıl yapılandırılır?

Uzaktan kullanım için sunucunun host ve portunu Java uygulamanızda setIronPdfEngineHost ve setIronPdfEnginePort yöntemlerini kullanarak ayarlayın, sunucunun erişilebilir olduğundan emin olun.

Çalışma sırasında IronPdfEngine ikili dosyalarını indireceğim zaman nelere dikkat etmeliyim?

Çalışma sırasında ikili dosyaların indirilmesi, daha küçük bir uygulama paketi ve çapraz platform dağıtım esnekliği sağlar. Ancak, başlangıçta internet erişimi gerektirir ve daha yavaş başlangıç sürelerine neden olabilir.

IronPdfEngine, bağımlılık olarak yüklenmeden kullanılabilir mi?

Evet, IronPdfEngine, bağımlılık olarak yüklenmeden, gerekli ikili dosyaları çalışma sırasında indirerek kullanılabilir. Bu yaklaşım, uygulama boyutunun önemli olduğu dinamik ortamlar için uygundur.

Java PDF kütüphanemin doğru IronPdfEngine sürümünü kullandığından nasıl emin olabilirim?

Java PDF kütüphaneniz için gerekli olan IronPdfEngine sürümünü getIronPdfEngineVersion yöntemi ile kontrol edebilir, uyumluluğu ve doğru işlevselliği sağlayabilirsiniz.

IronPdfEngine'i bir Java projesine kurmanın adımları nelerdir?

IronPdfEngine'i kurmak için, projenize IronPDF Java kütüphanesini ekleyin, sunucunun host ve portunu yapılandırın, ve uygulama kodunuz içinde uygun ayarları kullanarak IronPdfEngine'e bağlanın.

IronPdfEngine Java'da kullanılırken internet erişimine ihtiyaç var mı?

Çalışma zamanında IronPdfEngine binary'lerini indirmeyi seçtiğinizde internet erişimi gereklidir. Ancak, IronPdfEngine bir bağımlılık olarak kuruluysa, başlangıç ayarlarından sonra internet erişimi gerekmez.

IronPDF, .NET 10 ile uyumlu mu ve hangi avantajları sağlar?

Evet. IronPDF, .NET 10'u herhangi bir geçici çözüm gerektirmeden destekler ve bu da geliştirilmiş performans, daha iyi çalışma zamanı kararlılığı ve yeni dil özellikleriyle uyumluluk sağlar. .NET 8, 9 ve 10 dahil olmak üzere tüm modern .NET sürümleriyle sorunsuz bir şekilde çalışır.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz?
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.