IRONSOFTWAREHOME

IronPDF Node.js için - Node.js Betiklerinde PDF Oluşturma, Düzenleme ve Okuma

Curtis Chau
Curtis Chau
Updated: 22 Nisan 2026

IronPDF, Node.js kullanarak programatik olarak PDF belgeleri oluşturma ve özelleştirme için gereken çabayı basitleştiren bir PDF kütüphanesidir.

IronPDF, güçlü, yüksek performanslı belge işleme kütüphanelerinden oluşan büyüyen bir seti sürdüren Iron Software şirketi tarafından geliştirilmiştir.

IronPDF ayrıca .NET (C# ve VB.NET), Java PDF Kütüphanesi ve Python PDF Kütüphanesi kullanımı için de mevcuttur.

IronPDF Node.js için'in Başlıca Özellikleri

  1. HTML, CSS, JavaScript, görüntüler ve diğer dosya türlerinden PDF'ler oluşturun.
  2. PDF belgelerine üst bilgiler, alt bilgiler, ekler, dijital imzalar, su işaretleri ve yer imleri ekleyin.
  3. PDF'leri yetkisiz erişimden parolalar, dijital imzalar, meta veriler ve diğer güvenlik ayarları ile koruyun.
  4. Görev açısından kritik uygulamalara yönelik en iyi performans için tam çoklu iş parçacığı ve asenkron destek.

IronPDF, PDF belgeleri oluşturma, biçimlendirme ve düzenleme için 50'den fazla gelişmiş özellik sunar.

IronPDF Node.js için'e Başlarken

  1. Node.js'i Yükle: resmi Node.js web sitesinden Node.js'in en son sürümünü indirip kurun.

  2. @ironpdf paketini yükleyin: NPM kullanarak IronPDF'i yüklemek için aşağıdaki terminal komutunu kullanın:

    npm i @ironsoftware/ironpdf

  3. IronPDF Engine yükleyin: İşletim sisteminize uygun olan ikili dosyayı yükleyin:

Windows x64 için:

npm install @ironsoftware/ironpdf-engine-windows-x64
SHELL

Windows x86 için:

npm install @ironsoftware/ironpdf-engine-windows-x86
SHELL

Linux x64 için:

npm install @ironsoftware/ironpdf-engine-linux-x64
SHELL

macOS x64 için:

npm install @ironsoftware/ironpdf-engine-macos-x64
SHELL

macOS/ARM için:

npm install @ironsoftware/ironpdf-engine-macos-arm64
SHELL

(IronPDF, Node.js projeniz ilk çalıştırıldığında, sisteminize uygun ikili öğeyi otomatik olarak indirip kurmaya çalışacaktır. Ancak, bazı durumlarda bu işlem makine tarafından engellenebilir. Bu gibi durumlarda, yukarıda verilen komutları kullanarak ikili öğeyi kurmanız gerekecektir.)

  1. Bir Lisans Anahtarı Uygula (isteğe bağlı): Node.js projenizde, IronPDF kullanmak için IronPdfGlobalConfig.licenseKey özelliğini geçerli bir lisans anahtarıyla ayarlayın:

    // Import the necessary module
    import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
    
    (async () => {
        // Create a configuration object with the license key
        const IronPdfConfig = {
            licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
        };
    
        // Apply the configuration to the global settings
        IronPdfGlobalConfig.setConfig(IronPdfConfig);
    })();
    JavaScript

    (Aşağıdaki uyarıyı alıyorsanız, lütfen "type": "module" satırını package.json dosyanıza birinci seviyede bir giriş olarak ekleyin. (düğüm:105376) Uyarı: Bir ES modülü yüklemek için, "type": "module" i package.json'a ayarlayın veya .mjs uzantısını kullanın. (Uyarının nerede oluşturulduğunu göstermek için node --trace-warnings ... kullanın))

  2. Hataları Ayıklamayı Etkinleştir (isteğe bağlı): Node.js projenizde, hata ayıklamayı etkinleştirmek için IronPdfGlobalConfig.debugMode özelliğini true olarak ayarlayın. Bu işlem ayrıca geçerli dizinde bir günlük dosyası oluşturacaktır:

    // Import the necessary module
    import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
    
    (async () => {
        // Retrieve the current configuration
        var config = IronPdfGlobalConfig.getConfig();
        // Enable debug mode
        config.debugMode = true;
    })();
    JavaScript

IronPDF Node.js için Kullanma

HTML'yi PDF'ye Dönüştür

PdfDocument.fromHtml kullanarak ham HTML'i PDF'lere dönüştürün. Bu yöntem, HTML içeren bir dizeyle veya bir HTML belgesine giden dosya yolu ile çalışabilir.

// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";

/* Convert an HTML String to a PDF */
PdfDocument.fromHtml("<h1>Hello world!</h1><p><small>A PDF brought to you by IronPDF for Node.js!</small></p>")
.then((pdf) => {
    // Save the generated PDF
    pdf.saveAs("./html-string-to-pdf.pdf");
});

/* Convert an HTML File to a PDF */
PdfDocument.fromHtml("./index.html")
.then((pdf) => {
    // Save the generated PDF
    pdf.saveAs("./html-file-to-pdf.pdf");
});
JavaScript

URL'yi PDF'ye Dönüştür

PdfDocument.fromUrl, bir web sayfasının içeriğini URL ile alır ve bunu bir PDF'e dönüştürür.

// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";

/* Convert a URL to a PDF */
(async () => {
   const pdf = await PdfDocument.fromUrl("https://ironpdf.com/nodejs/");
   // Save the generated PDF
   await pdf.saveAs("./url_to_pdf.pdf");
})();
JavaScript

Lisanslama ve Destek Mevcuttur

IronPDF'u üretimde kullanmak için bir lisans anahtarı satın alın. Alternatif olarak, IronPDF'u satın almadan önce denemek için ücretsiz bir deneme lisansı alın.

Daha fazla destek ve sorularınız için, lütfen destek ekibimizle iletişime geçin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için Node.js Modül İndir
Npm ile yükleyin

Sürüm: 2026.6

  1. İndir ve Node.js 12+ sürümünü kurun.
  2. Yukarıdaki komutu terminalde çalıştırın.

Lisanslar $999

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez