IRONSOFTWAREHOME

IronWord ile Başlarken

Curtis Chau
Curtis Chau
Updated: 11 Haziran 2025

IronWord: Word Belge Kütüphanesi .NET için

IronWord, Iron Software tarafından geliştirilmiş bir Word belge kütüphanesidir. IronWord, .NET uygulamalarında Word belgeleriyle çalışma konusunda sağlam işlevler sağlar.

  • Word ve DOcx Belgeleri Yükleme, Manipüle Edin ve Kaydedin.
  • PageSetup: Kağıt boyutu, sayfa yönlendirmesi, kenar boşlukları ve arka plan rengini yapılandırma.
  • TextRun: Metin içeriği, stilleri, bölme, metin ekleme ve resim ekleme işlemlerinin ele alınması.
  • TextStyle: Yazı tipi ailesi, boyutu, rengi, kalın, italik, üstü çizili, altı çizili, üst simge ve alt simge yönetimi.
  • Paragraph: Metin çalışmaları, resimler, şekiller ekleme, stiller, hizalamalar, madde imleri ve numaralandırma listelerini ayarlama.
  • Table: Satır ekleme, hücre değerlerini alma ve ayarlama, satırları kaldırma, hücreleri birleştirme ve daha fazlasını içeren tablo yapısını manipüle etme.
  • Image: Dosyalardan veya akışlardan resim yükleme, metni sardıramayı ayarlama, pozisyon ofseti, genişlik, yükseklik ve diğer özellikleri ayarlama.
  • Shape: Metni sardıramayı ayarlama, pozisyon ofseti, genişlik, yükseklik, şekil tipi ve döndürme ayarlama.

Kurulum

IronWord Kütüphanesi

IronWord'ü yüklemek hızlı ve kolaydır. Paketinizi NuGet kullanarak aşağıdaki komutla yükleyebilirsiniz:

PM > Install-Package IronWord

resmi IronWord NuGet web sitesinden doğrudan indirebilirsiniz.

using IronWord;'ı C# kod dosyanızın üst kısmına ekleyerek başlayabilirsiniz.

Lisans Anahtarı Uygulama

Sonra, lisans anahtarını License sınıfının LicenseKey özelliğine atayarak IronWord için geçerli bir lisans veya deneme anahtarı uygulayın. Herhangi bir IronWord yöntemini kullanmadan önce, aşağıdaki kodu import ifadesinin hemen sonrasına ekleyin:

using IronWord;

// Assign your license key
License.LicenseKey = "YOUR_LICENSE_KEY_HERE";

Kod Örnekleri

Bazı kod örneklerini ve mevcut özellikleri keşfedelim.

Lütfen dikkate alın: Belirli bir Microsoft Word sürümünde açıldığında IronWord tarafından üretilen DOCX dosyası, Uyumluluk Modunda olabilir ve bu da bazı stil seçeneklerinin kullanılabilir olmamasına sebep olabilir. Word belgesini uyumluluk modundan çıkarmak için
  1. 'Dosya' > 'Bilgi' seçin ve "Dönüştür" tıklayın.
  2. Belgenizin en yeni dosya formatına yükseltileceğini belirten bir mesaj alacaksınız. "Tamam"a tıklayın.

Word ve Docx Belgesini Oluştur

WordDocument sınıfını bir yapıcı kullanarak oluşturarak Word belgesini oluşturun. Sonrasında, Word belgesini dışa aktarmak için SaveAs metodunu kullanın. Örnek:

using IronWord;

class Program
{
    static void Main()
    {
        // Create a new Word document
        var document = new WordDocument();

        // Save the document as a .docx file
        document.SaveAs("example.docx");
    }
}

Resim Ekle

Bir görüntü tek başına eklenemez; Bunun yerine, bir Paragraph, TableCell veya Section gibi belge yapılarından birine eklenmelidir. Bir resim eklemek için AddImage metodunu kullanın. Örnek:

using IronWord;
using System.Drawing;

class Program
{
    static void Main()
    {
        var document = new WordDocument();
        var section = document.Sections.Add();

        // Add an image to a paragraph
        var paragraph = section.Paragraphs.Add();
        paragraph.AddImage("path/to/image.jpg", new Rectangle(0, 0, 100, 100));

        document.SaveAs("example_with_image.docx");
    }
}

Tablo Ekle

Bir tablo eklemek, tabloyu, satırları, sütunları ve tablo hücrelerini oluşturmayı gerektirir. Bu, her hücrenin farklı stiller alabilmesi nedeniyle önemli yapılandırma fırsatları sunar. Örnek:

using IronWord;

class Program
{
    static void Main()
    {
        var document = new WordDocument();
        var section = document.Sections.Add();
        var table = section.Tables.Add(3, 3); // 3x3 table

        // Iterate over cells and set their content
        for (int i = 0; i < table.Rows.Count; i++)
        {
            for (int j = 0; j < table.Rows[i].Cells.Count; j++)
            {
                table.Rows[i].Cells[j].Paragraphs.Add().AppendText($"Cell {i+1},{j+1}");
            }
        }

        document.SaveAs("example_with_table.docx");
    }
}

Lisanslama ve Destek Mevcuttur

IronWord ücretli bir kütüphanedir; ancak, buradan ücretsiz deneme lisansları mevcuttur.

Iron Software hakkında daha fazla bilgi için lütfen web sitemizi ziyaret edin: https://ironsoftware.com/. Daha fazla destek ve soru için lütfen ekibimize danışın.

Iron Software'dan Destek

Genel destek ve teknik sorular için lütfen bize şu adresten e-posta gönderin: support@ironsoftware.com

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?

Nuget Downloads 56,401Sürüm:2026.9yeni 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 C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronWord
nuget.org/packages/IronWord/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve "IronWord" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. IronWord'u indirin ve sıkıştırmayı ~/Libs gibi bir yerde Çözüm dizininize açın
  2. Visual Studio Çözüm Gezgini'nde, Referanslara sağ tıklayın. Gözat'ı seçin, "IronWord.dll"

$999 değerinde lisanslar

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