Aspose, .net, java vb popüler yazılım dillerinin microsoft office fonksiyonlarını kullanarak döküman hazırlamasını sağlayan oldukça kolay kullanımlı ve etkili bir kütüphanedir.
Asposeyi Nerede Kullanıyorum?
Şu an Dünya’nın en büyük ikinci, Rusya’nın ise en büyük endüstriyel projesinde çalışmaktayım. Tahmin edebileceğiniz üzere oldukça büyük veritabanımız var ve bu verilerin bir kısmını işverenin istediği word ve excel formatlarında hazırlayıp işverene sunmamız gerekiyor. İnternette Excel’e veri basıp düzenleme konusunda oldukça fazla araştırma yaptım ancak bulduğum sonuçlar işimi görmedi. Ta ki Aspose.Cells ile tanışana kadar. Bir komut ile excel dosyası oluşturup, yine bir komutla istediğim kolona istediğim veriyi rahatlıkla basabiliyorum. Bulunduğum endüstriyel projede Aspose Cells kullanımı adeta devrim oldu. Bu dökümanları hazırlamak için onlarca personel çalıştırılırken, veritabanından otomatik olarak verileri çekip Aspose ile Excel formatında çıktı almak saniyelerimizi almaktadır. Yazılım bilgisi olanlar için bir kaç komutu burada açıklamak isterim.
Aspose.Cells.Workbook book = new Aspose.Cells.Workbook(stream);
Aspose.Cells.Worksheet ws = book.Worksheets[0];
Yukarıdaki komut ile yeni bir workbook ve sheet oluşturup Excel dosyasını hazır hale getirebilmekteyiz.
ws.Cells[“D” + x.ToString()].PutValue(line);
ws.Cells[“G” + x.ToString()].PutValue(dondur2.Sheet);
Yine yukarıdaki komutla Excelin Dx kolonuna line verisini Gx kolonuna ise sheet bilgisini rahatlıkla basabilmekteyiz.
ms = book.SaveToStream();
Daha sonra işlemlerimiz bittiğinde yukarıdaki komut ile oluşturduğumuz dosyayı kullanıcının indirmesine hazır hale getiriyoruz.
Aspose Kütüphaneleri
Aspose Words : Aspose.Words, Microsoft Word’ün hemen hemen tüm fonksiyonlarını, kullandığınız yazılım dili içerisinde bir satırlık kod ile kullanma imkanı sunmaktadır.
Aspose Pdf : Aspose.Pdf, diğer Aspose fonksyionlarını kullanarak PDF çıktı üretmenizi sağlar. Aynı zamanda okunabilir PDF dosyalarını, okuyup düzenleme, watermark ekleme, imza ekleme gibi özellikler de sunmaktadır.
Aspose Cells : Aspose Cells, sheet bazlı, kolon bazlı, excelin bir çok fonksiyonunu kullanarak excel tabloları üretme imkanı sağlar. Aynı zamanda üretilen Excel tabloları üzerinde, formülüzasyon, grafik çıktısı gibi özellikler de beraberinde gelmektedir.
Aspose Outlook : Aspose Mail, Aspose kütüphanesinin Outlook ayağıdır. Mail gönderme alma, pop veya smtp hesap yönetimi konusunda Aspose.Mail çok büyük kolaylıkları kullanıcıların hizmetine sunmuştur.
Aspose Slides : Aspose.Slides adından da anlaşıldığı gibi, Powerpoint çıktısı üretmeyi oldukça kolay hale getirmiştir. Yeni sunu ekleme, mevcut powerpoint geçişlerini kullanma, sununun temasını belirleme gibi işlemler bir fonksiyonla oldukça kolay bir şekilde halledilmektedir.
Aspose Imaging : Resim dosyaları üzerinde küçük işlemler yapmaya imkan sunan Aspose.Imaging, web uygulması geliştiren yazılımcıların vazgeçilmezi olmaya adaydır.
Aspose Barcode : Barkod oluşturma, barkodu okuma, barkodla ilişkili verilerin veritabanından çekilmesi gibi işlemleri yine bir fonksiyonla hızlı bir şekilde kullanma imkanı sunan Barcode uygulaması, özellikle endüstriyel proje geliştiren yazılımcıların işini bir hayli kolaylaştırmaktadır.
Aspose’nin Avantajları
- Kolaylaştırılmış, dil kurallarına uygun fonksiyon isimleri ile, Aspose’de işlem yaparken, ismine göre tahmini bir şekilde fonksiyonu çağırdığınızda bile genellikle o fonksiyon işinizi görmektedir ve dökümantasyon karıştırmaya gerek kalmamaktadır.
- Kütüphanaler arası hızlı geçiş ile, excel ile hazırladığınız bir dökümanı pdf formatına çevirebilir bunun çıktısını kullanıcının hizmetine sunabilirsiniz. Aynı zamanda, benzer şekilde Word – Pdf, Excel – Word, çoklu dökümanlar zip gibi fonksiyonlarla işlemler kısa sürede çözülmektedir.
- Hızlı teknik destek ve forum ortamı sayesinde hem Aspose yetkilileri, hem de diğer yazılım geliştiricilerle fikir alışverişinde bulunup, hızlı bir şekilde sorunlara çözüm bulunabilmektedir.
- Sadece spesifik bir yazılım dili için tüm yazılım dilleri için geliştirilen Aspose.Total sayesinde, Bütün aspose fonksiyonlarını(Word,Excel,Ppt,Pdf vb), bütün yazılım geliştirme ortamları(.net,java,c++ vb) için temin edebiliyorsunuz. Aynı zamanda neredeyse mevcut paketlerin toplam fiyatının %50sine bu paketi kullanmaya başlayabilmektesiniz.
- Yazılım standartlarına uygun geliştirilmiş kütüphaneler ile, yazılımın sunucu veya pc kaynaklarını minimum düzeyde kullanmasını sağlayan Aspose, yazılım ortamının efektif çalışmasını olumsuz etkilememektedir.
Aspose Nasıl Satın Alınır?
Aspose, düzenli web sitesi ve anlık desteği sayesinde satın alma işlemlerini de oldukça kolay bir hale getirmiştir. İstediğiniz paketleri sepetinize ekleyip, kısa sürede paketleri kullanmaya başlayabilirsiniz. Aynı zamanda sınırsız deneme süresi ile istediğiniz paketin tüm fonksiyonlarını kullanabilirsiniz. Yalnızca çıktıların belirli yerlerinde Aspose watermarkı belirmektedir. Aspose’yi aşağıdaki linkten denemeye başlayıp beğenirseniz satın alma işlemlerini başlatabilirsiniz.