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önü, kenar boşlukları ve arka plan rengini yapılandırma.TextRun: Metin içeriği, stiller, bölme, metin ekleme ve resim ekleme işlemlerini yönetme.TextStyle: Yazı tipi ailesi, boyutu, rengi, kalın, italik, üstü çizili, altı çizili, üst simge ve alt simge yönetimi.Paragraph: Metin satırları, resimler, şekiller ekleme, stiller, hizalamalar, madde işaretleri ve numaralı listeler ayarlama.Table: Satır ekleme, hücre değerlerini alma ve ayarlama, satır silme, hücreleri birleştirme ve daha fazlasını içeren tablo yapısını değiştirme.Image: Dosyalardan veya akışlardan görüntüleri yükleme, metin sarma, konum kaydırma, genişlik, yükseklik ve diğer özellikleri ayarlama.Shape: Metin sarma, konum kaydırma, genişlik, yükseklik, şekil türü ve döndürme ayarları.
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.
Yükleme tamamlandıktan sonra, C# kod dosyanızın başına using IronWord; ekleyerek kullanmaya başlayabilirsiniz.
Lisans Anahtarı Uygulama
Ardından, lisans anahtarını LicenseKey sınıfının License özelliğine atayarak IronWord'e 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ı, yapıcılarından birini kullanarak örneklendirerek WORD belgesini oluşturun. Ardından, SaveAs yöntemini kullanarak WORD belgesini dışa aktarı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, Paragraph, TableCell veya Section gibi belge yapılarından birine eklenmelidir. Görüntü eklemek için AddImage yöntemini 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

