Desteklenen Özellikler
Aspose.Words kullanıcılara çok çeşitli özellikler sunar. Kullanıcılar, belgeleri desteklenen bir formattan diğerine dönüştürmek ve dönüştürme süreci sırasında bu belgeleri değiştirmekten, yapılandırılmış ve görsel olarak çekici belgeler oluşturmak veya raporlamayı otomatikleştirmek gibi iş görevlerine kadar belgeyle ilgili çok sayıda görevi gerçekleştirebilir.
Modern belge formatları ve standartları karmaşıktır ve projenizde belge dönüştürmeye veya diğer belge işleme özelliklerine ihtiyaç duyduğunuzda genellikle tek pratik çözüm, istenen işlevselliği uygulayan bir üçüncü taraf bileşene güvenmektir. Ancak üçüncü taraf bir bileşenin kullanılması her zaman bir miktar risk taşır. Belge işlemedeki benzersiz risklerden biri, kütüphanenin belirli bir belge formatını veya standardını ne kadar eksiksiz ve doğru bir şekilde uyguladığı sorusudur.
Aspose, belge formatları ve standartlarının en eksiksiz ve doğru uygulamalarını sunmaya kendini adamıştır. Aspose.Words ekibi, birden fazla platformda desteklenen belge formatları için ayrıntılı uygulama notları sağlayarak birlikte çalışabilirlik konusundaki kararlılığını göstermektedir.
Aşağıdaki tablolar, .NET özellikleri için Aspose.Words’in kullanılabilirliğini özetlemekte ve karşılaştırmaktadır ve ayrıntılı özellik açıklamalarına bağlantılar sağlamaktadır.
Platformlara Genel Bakış
.NET için Aspose.Words’in kullanılabileceği platformlar aşağıda listelenmiştir. Daha fazla platform için desteğe ihtiyacınız varsa Java için “ikiz kardeş” ürünü Aspose.Words’i arayın.
Özellik | Tanım |
---|---|
.NET Framework | İstemci Profili sürümleri de dahil olmak üzere herhangi bir .NET Framework sürüm 2.0 veya üzeri için ASP.NET, Web Hizmetleri, WinForms veya başka türde bir uygulama oluşturmak amacıyla .NET için Aspose.Words’i kullanın. 32 bit ve 64 bit için tam destek. |
.NET Standard 2.0 | ‘netstandard2.0’ ve ‘netstandard2.0_AuthenticodeSigned’ klasörleri, .NET Core 2.0/2.1/2.2/3.0/3.1 gibi .NET Standard 2.0’ı uygulayan çerçevelerle kullanılacak derlemeleri içerir. Aspose.Words API’in en son sürümü ayrıca .NET 5.0 ve .NET 6.0’ı da destekler. |
Xamarin.Android | Yerel Android uygulamalarınızda .NET için Aspose.Words’i kullanın. |
Xamarin.iOS | Yerel iOS uygulamalarınızda .NET için Aspose.Words’i kullanın. |
Xamarin.Mac | Yerel Mac uygulamalarınızda .NET için Aspose.Words’i kullanın. |
COM | .NET öncesi teknolojileri kullanarak geliştirme yapmanız gerekiyorsa cankurtaran olabilir. |
Mono | Mono ile uygulamalar oluşturmak için .NET için Aspose.Words’i kullanabilirsiniz. |
Windows Azure | Evet, .NET için Aspose.Words, Windows Azure üzerinde çalışır. |
Dosya Formatları ve Dönüşümler
Dünya çapında pek çok müşteri, Aspose.Words’in sağladığı eksiksiz belge içe ve dışa aktarma özelliklerine güveniyor.
Özellik | Tanım | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|---|
Microsoft Word - DOC |
Bulabileceğiniz en hızlı ve en eksiksiz DOC formatı uygulaması. | |||||
WordprocessingML - DOCX and XML |
Aspose.Words, OOXML, Flat OPC ve ayrıca Word 2003 XML için kapsamlı destek sağlar. | |||||
Rich Text Format - RTF |
Çeşitli uygulamalarla etkileşim kurmak için kapsamlı RTF formatı desteği. | |||||
HTML, XHTML and MHTML |
Daha da fazla birlikte çalışabilirlik için HTML/XHTML’yi yükleyin ve kaydedin. MHTML olarak kaydetme seçeneği de mevcuttur. | |||||
OpenDocument - ODT |
Aspose.Words, belgeleri OpenDocument Metin (.odt) biçiminde yükleyebilir ve kaydedebilir. |
|||||
Adobe Portable Document Format - PDF |
Herhangi bir belgeyi yüksek kalitede PDF’ye dönüştürün. PDF/A desteklenmektedir. | |||||
XML Paper Specification - XPS |
Herhangi bir belgeyi yüksek doğrulukla XPS’ye dönüştürün. | |||||
Plain Text - TXT |
plain text formatında kaydederek metni kolayca çıkarın. |
|||||
Digital Publishing EPUB |
EPUB, e-Kitaplar için popüler bir formattır. Herhangi bir belgeyi Aspose.Words’ten IDPF EPUB formatına dönüştürebilirsiniz. | |||||
Printer Command Language (PCL) |
.NET için Aspose.Words, belgeyi PCL formatında kaydetme desteği sağlar. |
İşleme ve Yazdırma
Aspose.Words artık belge sayfalarının yüksek kalitede oluşturulmasını sağlıyor.
Özellik | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Aşağıdaki tüm formatlara göre belgeyi yüksek kalitede (tıpkı Microsoft Word®'in yapacağı gibi) sayfalar halinde düzenleyin. | |||||
Tek tek sayfaları veya tüm belgeleri PDF veya XPS’ye dönüştürün. | |||||
Belge sayfalarını BMP görüntülerine dönüştürün | |||||
Belge sayfalarını resimlere (PNG, EMF, JPEG, GIF) dönüştürün. | |||||
Belgedeki tek tek şekilleri taramalı veya vektör görüntülere dönüştürün. | |||||
Görüntü çözünürlüğünü, kalitesini, sıkıştırmasını ve diğer seçenekleri belirtin. | |||||
Sayfaları veya şekilleri, dönüşümlerle bir .NET Graphics nesnesine belirli bir boyuta göre işleyin. | |||||
.NET yazdırma altyapısını kullanarak belge sayfalarını yazdırın. | |||||
Oluşturmadan veya yazdırmadan önce TOC ‘i, sayfa numaralarını ve diğer alanları güncelleyin. |
Belge İçeriği Özellikleri
Aspose.Words, yüklü belgeleri programlı bir şekilde oluşturmanıza, birleştirmenize, değiştirmenize, ayrıştırmanıza veya başka şekilde incelemenize olanak tanıyan 100’den fazla genel sınıftan oluşan zengin bir nesne modeli sağlar.
Özellik | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Paragraflara ve metne erişin, bunları oluşturun ve değiştirin. | |||||
Resimlere, metin kutularına ve şekillere erişin, bunları oluşturun ve değiştirin. | |||||
Tablolara, satırlara ve hücrelere erişin, bunları oluşturun ve değiştirin. | |||||
Alanlara, form alanlarına, köprülere ve yer imlerine erişin, bunları oluşturun ve değiştirin. | |||||
Belge bölümlerine, üstbilgilere ve altbilgilere erişin, bunları oluşturun ve değiştirin. | |||||
Dipnotlara, son notlara ve yorumlara erişin, bunları oluşturun ve değiştirin. | |||||
Özel XML’e, Akıllı Etiketlere ve Yapılandırılmış Belge Etiketlerine (İçerik Kontrolleri) erişin, bunları oluşturun ve değiştirin. | |||||
XmlDocument benzeri sınıfları ve yöntemleri kullanarak tüm belge öğelerine erişin ve bunları değiştirin. | |||||
Alan sonuçlarını IF , formül ve diğer popüler alan türlerini güncelleyin. |
|||||
İçindekiler Tablosu (TOC) alanlarını tam olarak Microsoft Word’in yaptığı gibi yeniden oluşturun ve güncelleyin. | |||||
Belge öğelerini belgeler arasında kopyalayın ve taşıyın. | |||||
Belgeleri birleştirin ve bölün. | |||||
Yerleşik ve özel belge özelliklerini edinin ve ayarlayın. | |||||
Belge korumasını belirtin, korumalı ve şifrelenmiş belgeleri açın. | |||||
Metni bulun ve değiştirin, belge içeriği üzerinde numaralandırın. | |||||
Bir belgedeki tüm düzeltmeleri kabul edin. | |||||
OLE nesnelerini ve ActiveX denetimlerini belgeden koruyun veya çıkarın. | |||||
VBA makrolarını belgeden koruyun veya kaldırın. VBA makrolarının dijital imzasını koruyun. | |||||
Belgelerdeki dijital imzaları tespit edin ve doğrulayın. | |||||
HTML metni ekleyin. | |||||
VBA Makrolarını Word Belgesinden çıkarın. |
Belge Biçimlendirme Özellikleri
Aspose.Words, tüm belge öğelerinin biçimlendirme özelliklerine ayrıntılı programlı erişim sağlar.
Özellik | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Yazı tipleri, renkler, efektler, kenarlıklar ve gölgelendirme dahil tüm karakter formatlarına erişin ve bunları değiştirin. | |||||
Girintiler, aralıklar, kenarlıklar ve gölgeleme, sekme durakları dahil tüm paragraf biçimlendirmelerine erişin ve bunları değiştirin. | |||||
Numaralandırma ve düzeyler de dahil olmak üzere tüm madde işaretli ve numaralı liste formatlarına erişin ve bunları değiştirin. | |||||
Hizalama, yönlendirme, kenarlıklar ve gölgelendirme dahil olmak üzere tablo formatına erişin ve değiştirin. | |||||
Kağıt boyutu, kenar boşlukları ve yön dahil tüm bölüm özelliklerine erişin ve bunları değiştirin. | |||||
Belge stillerine erişin, oluşturun ve değiştirin. | |||||
Konum, boyut, çizgi ve dolgu özellikleri, görüntü baytları dahil olmak üzere çizim nesnelerine erişin ve bunları değiştirin. |
Mail Merge Özellikleri
Aspose.Words’i başlı başına bir raporlama çözümü olarak kullanabilirsiniz. Raporlarınızı Microsoft Word’de tasarlayın ve ardından Aspose.Words’in belgeleri çeşitli veri kaynaklarından gelen verilerle doldurmasını sağlayın.
Özellik | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Raporlarınızda MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , GREETINGLINE dahil tüm standart Microsoft Word Mail Merge alanlarını kullanın. |
|||||
En karmaşık ve iç içe geçmiş IF alanlarını ve formüllerini bile içeren belgeler için mail merge’i yürütün. |
|||||
Mail Merge bölgelerini kullanarak belgedeki tabloları veya parçaları veri kaynağınızdan doldurun ve dinamik olarak büyütün. | |||||
Order/OrderDetails gibi ana detay (üst-alt) verilerini içeren raporları kolayca oluşturun. | |||||
Belgeleri DataSet, DataTable, DataView, DataReader veya ADO Recordset gibi herhangi bir .NET veri kaynağından gelen verilerle doldurun. | |||||
IMailMergeDataSource arayüzünü uygulayarak LINQ sorgusu, XML dosyası veya iş nesneleri gibi herhangi bir veri kaynağından belgeleri doldurun. | |||||
Verilerinizin olaylar kullanılarak nasıl birleştirileceği konusunda sayı biçimlendirmesi gibi hassas kontrolü elinize alın. | |||||
Mail Merge sırasında görüntüleri ekleyin. | |||||
Bir belge için Microsoft Word Mail Merge veri kaynağını programlı olarak oluşturun veya değiştirin. Mail Merge ayarlarını ve veri kaynaklarını koruyun. | |||||
Mail Merge alan adlarını alın. |
Raporlama Özellikleri
LINQ Raporlama Motoru, şablon belgelere ve veritabanları, XML, JSON, OData, özel CLR türlerindeki nesneler, harici belgeler ve daha fazlasını içeren çeşitli kaynaklardan elde edilen verilere dayalı belgeler oluşturmanıza olanak tanıyan gelişmiş bir raporlama aracıdır.
Ana Özellikler | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
C# sözdizimi ve LINQ uzantısı yöntemlerinin doğrudan şablonlarda desteklenmesi (ADO.NET veri kaynakları için bile) |
|||||
Tablolar, listeler ve ortak içerik için tekrarlanabilir ve koşullu belge bloklarının (döngüler ve koşullar) desteklenmesi | |||||
Dinamik olarak oluşturulan grafik ve görsellerin desteği | |||||
Dış belgelerin ve HTML bloklarının bir belgeye eklenmesi desteği | |||||
Tek bir belgenin oluşturulması için birden fazla veri kaynağının (farklı türler dahil) desteklenmesi | |||||
Veri ilişkilerinin yerleşik desteği (ana-detay) | |||||
Doğrudan şablonlarda gruplama, sıralama, filtreleme ve diğerleri gibi çeşitli veri manipülasyonlarının kapsamlı desteği | |||||
WYSIWYG: Oluşturulan bir belge, öğelerinin formatını, karşılık gelen bir şablonla aynı şekilde korur |