IronPdfEngine Nasıl Kullanılır
IronPdfEngine, PDF belgelerinin oluşturulması, düzenlenmesi ve okunmasının dahil olduğu çeşitli IronPDF görevlerini gözetmek için hazırlanmış bir gRPC sunucusudur.
Node.js'te IronPdfEngine Nasıl Kullanılır
- IronPdfEngine'i kullanmak icin Node.js kütüphanesini kurun.
- npm kullanarak kütüphaneyi kurarak içe dahil edin.
- Aynı kurulumla Chrome ikili dosyasını alın.
- Check the version needed by accessing the `ironPdfEngineVersion` property.
- IronPdfEngine'i Chrome render ediciye eşit bir şekilde HTML'den PDF'ye render etmek icin kullanın.
IronPdf Node.js ve IronPdfEngine
Node.js icin IronPdf çalıştırmak icin IronPdfEngine'e ihtiyaç duyar. Node.js kodu sadece IronPdfEngine gRPC üzerine bir API maskesidir. Node.js icin IronPdf'de her hangi bir yöntem çağırdığınızda, içeride sihir IronPdfEngine içinde gerçekleşir!
Varsayılan olarak, Node.js icin IronPdf, IronPdfEngine'i bir alt süreç olarak başlatır ve uygulamanız kapandığında onunla iletişim kurar.
Not: Node.js için IronPdf'nin her bir sürümü belirli bir IronPdfEngine sürümüne ihtiyaç duyar. Çapraz sürümler desteklenmez.
Yerel IronPdfEngine ile Node.js icin IronPdf
Seçenek 1: Çalışma zamanında IronPdfEngine'i indir
Varsayılan olarak, JavaScript projenize IronPdf'yi kurduktan sonra, ilk çalışmada, IronPdf platformunuzu (örneğin, Windows x64) tespit eder ve doğru IronPdfEngine ikili dosyalarını internetten indirir.
npm install @ironsoftware/ironpdfnpm install @ironsoftware/ironpdfArtıları:
- Uygulama paketiniz küçük olacak.
- Birçok platformda dağıtım yapılabilir.
Eksileri:
- İlk birkaç çalışmada internet erişimi gereklidir.
- Yavaş başlatma süresi.
Seçenek 2 (tavsiye edilir): IronPdfEngine'i bir bağımlılık olarak kur
Node.js icin IronPdf, IronPdfEngine'i bir bağımlılık olarak eklemenize olanak tanır. Bu IronPdfEngine bağımlılıkları IronPdfEngine'i bir .zip dosyasına paketler ve otomatik olarak çıkarır ve kullanır.
Bu IronPdfEngine bağımlılıklarından bir veya birden fazlasını kurmayı seçebilirsiniz.
Not: ironpdf ve ironpdf-engine-xxx-xxx bağımlılık sürümleri aynı olmalıdır. ironpdf-engine-xxx-xxx bağımlılık sürümü, içindeki IronPdfEngine sürümüne atıfta bulunmaz.
Platforma Özel Kurulum:
Windows x64:
npm install @ironsoftware/ironpdf-engine-windows-x64npm install @ironsoftware/ironpdf-engine-windows-x64SHELLWindows x86:
npm install @ironsoftware/ironpdf-engine-windows-x86npm install @ironsoftware/ironpdf-engine-windows-x86SHELLLinux x64:
npm install @ironsoftware/ironpdf-engine-linux-x64npm install @ironsoftware/ironpdf-engine-linux-x64SHELLmacOS x64:
npm install @ironsoftware/ironpdf-engine-macos-x64npm install @ironsoftware/ironpdf-engine-macos-x64SHELL- macOS arm:
npm install @ironsoftware/ironpdf-engine-macos-arm64npm install @ironsoftware/ironpdf-engine-macos-arm64SHELL
Artıları:
- Daha hızlı başlatma süresi.
- Bağımlılık yüklendikten sonra internet erişimi gerekmez.
Eksileri:
- Uygulama paketiniz büyük olacaktır.
- Hedef platformları belirtmeniz gerekmektedir.
Uzak IronPdfEngine ile Node.js için IronPdf
Uzak bir IronPdfEngine kullanmak için belirli bir IronPdfEngine sürümü gereklidir. Örneğin, IronPdf for Node.js sürümü 2024.2.2, IronPdfEngine sürümü 2024.2.2 gerektiriyorsa, IronPdfEngine sürümü 2024.2.1'i kullanmayın. Gerekli sürümü kontrol etmek için ironPdfEngineVersion özelliğine erişin.
const ironPdfEngineVersion = IronPdfGlobalConfig.ironPdfEngineVersion;const ironPdfEngineVersion = IronPdfGlobalConfig.ironPdfEngineVersion;Nasıl bağlanılır
IronPdfEngine'in uzaktan 123.456.7.8:33350 çalıştığını varsayın.
"IronPdfEngine Nasıl Çekilir ve Çalıştırılır" bölümüne bakın.
Bağlanmak için, IronPdfEngine'in nerede bulunduğunu belirtmeniz yeterlidir (adresin erişilebilir olduğundan ve bir güvenlik duvarı tarafından engellenmediğinden emin olun). Bu kodu uygulamanızın başlangıç aşamasında veya herhangi bir IronPdf yöntemi çağırmadan hemen önce ekleyin.
IronPdfGlobalConfig.setConfig({
ironPdfEngineDockerAddress: "123.456.7.8:33350"
});IronPdfGlobalConfig.setConfig({
ironPdfEngineDockerAddress: "123.456.7.8:33350"
});Bu kadar basit! Bundan sonra, uygulamanız Uzaktaki IronPdfEngine'e bağlı olacaktır!
Uzak IronPdfEngine için IronPdfEngine'i bir bağımlılık olarak yüklemek gerekmez. "Seçenek 2 (önerilen) IronPdfEngine'i bağımlılık olarak yükleyin." başlıklı bölümü atlayabilirsiniz.
Sıkça Sorulan Sorular
IronPdfEngine Node.js'de ne için kullanılır?
IronPdfEngine, Node.js'de yaratma, düzenleme ve oluşturma gibi PDF görevlerini yönetmek için kullanılan bir gRPC sunucusudur ve kesintisiz PDF işleme deneyimi sunar.
Node.js için IronPDF'yi nasıl kurarım?
Node.js için IronPDF'yi, npm install @ironsoftware/ironpdf komutunu kullanarak npm ile kurabilirsiniz.
IronPdfEngine için yerel ve uzak kurulumlar arasındaki farklar nelerdir?
Yerel bir kurulum, ya çalışma zamanında IronPdfEngine'i indirerek ya da bağımlılık olarak kurmak suretiyle daha hızlı başlangıç zamanları sunar. Uzak bir kurulum, yerel kurulum gereksinimini ortadan kaldırarak uzaktan barındırılan bir IronPdfEngine'e bağlanır.
IronPdf ile IronPdfEngine sürümleri arasında uyumu nasıl sağlarım?
Node.js için IronPdf'nin her sürümü belirli bir IronPdfEngine sürümünü gerektirir. Gerekli sürümü kontrol etmek ve her iki sürümün eşleşmesini sağlamak için ironPdfEngineVersion özelliğini kullanın.
IronPdfEngine'i bağımlılık olarak kurmanın yararları nelerdir?
IronPdfEngine'i bağımlılık olarak kurmak, daha hızlı başlangıç zamanları sağlar ve kurulum sonrası internet erişimi ihtiyaçını ortadan kaldırır, ancak uygulama paket boyutunu artırır.
Uzak bir IronPdfEngine'e nasıl bağlanırım?
Uzak bir IronPdfEngine'e bağlanmak için IronPdfGlobalConfig.setConfig'i kullanarak sunucu adresini belirtin ve erişilebilir olduğundan ve bir güvenlik duvarı tarafından engellenmediğinden emin olun.
IronPdfEngine'in çalışma zamanı indirmeleri için internet erişimi gerekli midir?
Evet, IronPdfEngine indirilirken ilk birkaç çalışmada internet erişimi gereklidir, bu da daha yavaş başlangıç sürelerine neden olur.
Uzaktan kullanım için IronPdfEngine'i yüklemem gerekiyor mu?
Hayır, uzaktan bir IronPdfEngine kullanıyorsanız, onu yerel olarak bir bağımlılık olarak yüklemeniz gerekmez.
IronPdfEngine farklı platformlarda kullanılabilir mi?
Evet, IronPdfEngine birden fazla platformda dağıtılabilir. Windows, Linux ve macOS üzerinde kurulum için platforma özgü npm komutları mevcuttur.
.NET 10 ile IronPDF uyumlu mu ve hangi ortamları destekliyor?
Evet, IronPDF, .NET 10 (aynı zamanda .NET 9, 8, 7, vb.) ile tam uyumludur. C#, VB.NET, F#'yi destekler ve Windows, Linux, macOS gibi platformlarda çalışır—Docker ve bulut ortamları da dahil—bu da onu .NET 10 web, masaüstü, konsol veya bulut projeleri için uygun hale getirir.





