Aspose.Words  for .NET

Word Dosyalarını İşlemek için .NET API

Harici yazılım kullanmadan Word belgeleri oluşturun, düzenleyin, işleyin ve birden çok biçime dönüştürün. Verileri görselleştirmek için bir rapor da oluşturabilirsiniz.

  Ücretsiz Deneme İndirin
  
 

Aspose.Words for .NET, çeşitli dosya formatlarında çok çeşitli yönetim ve işleme görevlerini gerçekleştirmek için gelişmiş bir belge işleme API'sidir. API, doğrudan çapraz platform uygulamalarında Microsoft Word veya diğer üçüncü taraf yazılımları kullanmadan dosya oluşturmayı, değiştirmeyi, dönüştürmeyi, işlemeyi ve yazdırmayı destekler. Aspose.Words özelliklerinin tam listesini görebilirsiniz. belgelerimizde.

Aspose.Words API tüm popüler yükleme ve kaydetme formatlarını destekler. Word belgelerini kaydedebilir veya PDF veya XML gibi sabit düzen biçimlerine dönüştürebilir, ayrıca Word dosyalarınızı JPEG, SVG, GIF ve diğerleri gibi popüler görüntü veya multimedya biçimlerine dönüştürebilirsiniz. Kontrol et desteklenen biçimlerin tam listesi.

Geliştiriciler, Words API'yi entegre ederek aşağıdakiler gibi görevleri gerçekleştirebilir:

Gelişmiş .NET Words API Özellikleri

Çevrimiçi uygulama sayfalarındaki popüler Aspose.Words özelliklerinden bazılarını deneyebilirsiniz:

Deneyebilirsin tüm Aspose.Words çevrimiçi uygulamaları.

Ayrıca Aspose.Words'deki en popüler özelliklerin belgelerine bakın:

Lütfen listenin tam olmadığını ve daha fazla özellik ve açıklama bulabileceğinizi unutmayın. belgeler.

Bir Belgeyi C# ile Dönüştür

API, yalnızca iki satır kodla bir dosyayı desteklenen bir biçimden diğerine hızlı, güvenilir ve verimli bir şekilde dönüştürmenize olanak tanır. Bu çok basit!

C# kullanarak Word'ü PDF'ye dönüştürün, ör. DOCX'ten PDF'ye – C#

// Dönüştürülecek DOCX dosyasını yükle
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// DOCX'i PDF'ye dönüştür
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

C# kullanarak Word'ü HTML'ye dönüştürün, ör. DOCX'den HTML'ye – C#

// Dönüştürülecek DOCX dosyasını yükle
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// DOCX'i HTML'ye dönüştür
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

PDF'yi JPG'ye Dönüştür – C#

// Dönüştürülecek PDF dosyasını yükle
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// PDF'yi JPG'ye dönüştür
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

Daha fazla ayrıntıya bakın Dönüşüm sayfası.

Dosyaları Oluşturun, Yazdırın veya Görüntüleyin

Aspose.Words for .NET'in kendi işleme motoru belgeleri en yüksek kalitede işlemek ve yazdırmak için özel olarak tasarlanmıştır. Bu özelliği kullanarak geliştiriciler, görüntüleri bir tarayıcıda görüntülemek için küçük resimler oluşturmak için boyut ve yakınlaştırma düzeyini belirlerken herhangi bir sayfayı bir .NET Graphics nesnesi üzerinde oluşturabilir (çizebilir). Ayrıca API, .NET yazdırma altyapısı ile tamamen entegredir ve geliştiricilerin belgeleri kendi uygulamalarında kolayca yazdırabilmeleri veya ön izleyebilmeleri için süreci tamamen özelleştirme yeteneğine sahiptir.

API'nin gerçekleştirebileceği oluşturma özelliklerinden bazıları:

Belge Nesne Modeli (DOM) Kullanarak Belgelerle Programlama

Aspose.Words for .NET, 100'den fazla sınıf içeren sezgisel bir Belge Nesne Modeli (DOM) kullanarak belge biçimlendirme dahil belgeler oluşturmanıza, oluşturmanıza ve değiştirmenize olanak tanır.

İşte Words API'nin gerçekleştirebileceği manipülasyon işlevlerinden sadece birkaçı:

  • Belgelerin tamamıyla çalışın: belgeleri karşılaştırın, belgeleri kopyalayın, metin bulun ve değiştirin, belgeleri veya belge parçalarını birleştirin, belgeleri parçalara ayırın vb.
  • Belgeleri koruyun ve şifreleyin, dijital imza veya filigran ekleyin
  • Bölümler, üstbilgiler, altbilgiler, paragraflar, listeler, tablolar, metinler, alanlar ve çok daha fazlasını içeren tüm öğeleri yönetin
  • Şekiller, metin kutuları, resimler, OLE nesneleri ve denetimler dahil olmak üzere herhangi bir öğe için ayrıntılı biçimlendirme belirtin
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other alanlar

Raporlama ve Adres Mektup Birleştirme

Aspose.Words for .NET, işlem sırasında daha karmaşık işlemleri gerçekleştirmek için adres mektup birleştirme alanları için genişletilmiş bir API sözdizimi sağlar. posta birleştirme. Basit bir adres mektup birleştirme işlemi veya bölgelerle adres mektup birleştirme gerçekleştirebilirsiniz. Adres mektup birleştirme işlemi için veriler, çeşitli veri tablolarından, ADO .NET tarafından desteklenen değerler dizisinden veya özel veri kaynaklarından gelebilir.

Ek olarak, geliştiriciler şunları kullanabilir: LINQ Raporlama Motoru veritabanları, XML, JSON, OData, CLR özel tür nesneleri, harici belgeler ve kutudan çıkar çıkmaz daha fazlası dahil olmak üzere çeşitli kaynaklardan şablonlar ve verilerden belgeler oluşturmak için.

Basit adres mektup birleştirmeyi yürütün – C#

// birleştirilmiş alanları içeren şablonu yükle

var wfle = new Aspose.Words.Document(dir + "template.doc");

// alanları kullanıcı verileriyle doldurun

wfle.MailMerge.Execute(

    new string[] { "FullName", "Company", "Deparment", "City" },
    
    new object[] { "John Doe", "Aspose", "Sales", "London" });

// sonucu kaydet

wfle.Save(dir + "merged.doc");

Microsoft Office Otomasyonuna Gerek Yok

Başka herhangi bir üçüncü taraf uygulaması yüklemeden belgelerle programlı olarak çalışabilirsiniz. Bu mümkündür çünkü kitaplık yönetilen kod kullanılarak oluşturulmuştur. Bu nedenle, sen bilgisayarınıza Microsoft Office veya Microsoft Word yüklemeniz gerekmez Word formatlarıyla çalışmak için. Desteklenen özellikler, güvenlik, kararlılık, ölçeklenebilirlik, hız ve fiyat açısından Microsoft Office Otomasyonuna mükemmel bir alternatiftir.

İnsanlar ne diyor

Sadece bizim sözümüze güvenmeyin. Kullanıcıların Aspose.Words API'leri hakkında söylediklerini görün.

 
 
Örnek Olay Çalışmaları Görüntüle