IronWord ile Başlarken
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.
Word Belge C# Kütüphanesi for .NET
- DOCX belgelerini işlemek için C# kütüphanesini indirin
- Word ve DOCX belgelerini oluşturun ve değiştirin
- Paragraflar, bölümler ve tablolar gibi belge yapıları ekleyin
- Metin dizileri, görüntüler ve şekiller gibi belge unsurları ekleyin
- Belge unsurlarını kolayca stilize edin
Kurulum
IronWord Kütüphanesi
IronWord'ü yüklemek hızlı ve kolaydır. Paketinizi NuGet kullanarak aşağıdaki komutla yükleyebilirsiniz:
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";
using IronWord;
// Assign your license key
License.LicenseKey = "YOUR_LICENSE_KEY_HERE";
Imports IronWord
' Assign your license key
License.LicenseKey = "YOUR_LICENSE_KEY_HERE"
Kod Örnekleri
Bazı kod örneklerini ve mevcut özellikleri keşfedelim.
- 'Dosya' > 'Bilgi' seçin ve "Dönüştür" tıklayın.
- 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");
}
}
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");
}
}
Imports IronWord
Friend Class Program
Shared Sub Main()
' Create a new Word document
Dim document = New WordDocument()
' Save the document as a .docx file
document.SaveAs("example.docx")
End Sub
End Class
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");
}
}
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");
}
}
Imports IronWord
Imports System.Drawing
Friend Class Program
Shared Sub Main()
Dim document = New WordDocument()
Dim section = document.Sections.Add()
' Add an image to a paragraph
Dim paragraph = section.Paragraphs.Add()
paragraph.AddImage("path/to/image.jpg", New Rectangle(0, 0, 100, 100))
document.SaveAs("example_with_image.docx")
End Sub
End Class
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");
}
}
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");
}
}
Imports IronWord
Friend Class Program
Shared Sub Main()
Dim document = New WordDocument()
Dim section = document.Sections.Add()
Dim table = section.Tables.Add(3, 3) ' 3x3 table
' Iterate over cells and set their content
For i As Integer = 0 To table.Rows.Count - 1
Dim j As Integer = 0
Do While j < table.Rows(i).Cells.Count
table.Rows(i).Cells(j).Paragraphs.Add().AppendText($"Cell {i+1},{j+1}")
j += 1
Loop
Next i
document.SaveAs("example_with_table.docx")
End Sub
End Class
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

