Ürün Genel Bakış
Hoş geldiniz Aspose.Words’a Java!
Aspose.Words çapraz platform sınıf kitaplığıdır, uygulamanızın belgeleri işleme görevlerinin geniş bir yelpazesini gerçekleştirmesine olanak tanır. Biz buna Programlanabilir Belge Düzenleyici diyoruz.
Aspose.Words kullanarak, üçüncü taraf uygulamalara, örneğin Microsoft Word veya Office Automation’ye güvenmeden belgeleri oluşturabilir, değiştirebilir, dönüştürebilir, görüntüleyebilir ve yazdırılabilir.
Dikkate alınması gereken bir nokta, herhangi bir desteklenen yükleme formatından herhangi bir desteklenen kaydetme formatına bir belgeyi dönüştürebileceğinizdir, örneğin," Microsoft Word “formatları PDF’ye, HTML’e veya” Markdown, “HTML’i DOCX’e ve benzeri. Daha fazla belgeyi dönüştürme hakkında Convert a Document bölümünde oku.
Kütüphanemizdeki başka bir popüler seçenek, Raporlar ve E-postalar‘dır. Kullanıcılarımız yüksek derecede karmaşık bireysel olarak uyarlanmış finansal, tıbbi ve diğer Reports‘ları oluşturur. Böylece oluşturulan belge el ile bir düzenli metin düzenleyicisi kullanarak rapor oluşturursanız tıpkısı gibi görünecektir. Başka bir seçenek, Mail bize binlerce ve milyonlarca basit ama hala kişisel şablon tabanlı belge üretme yeteneği sağlar.
API mümkün olduğunca açık ve belirgin hale getirmek için çaba sarf ettik, bu yüzden ortak Java platform geliştirme uygulamalarını tanımayı ve onurlandırmayı karar verdik. Böylece, Aspose.Words için Java izleyen kodlama kılavuzları Java geliştiricileri tarafından yaygın olarak kabul edilir.
Aspose.Words kullanmanın faydaları
Projenizde Aspose.Words için Java kullanmak size aşağıdaki avantajları sağlar:
- Performans ve ölçeklenebilirlik
- Zengin özellik seti
- Platform bağımsızlığı
- Üçüncü taraf uygulamalardan bağımsızlık *” minimal öğrenme eğrisi
Aşağıdaki diyagram, Aspose.Words için Java’deki başlıca özellikleri ve bunların birbirleriyle nasıl ilişkili olduğunu göstermektedir.
Zengin Özellikler
Aspose.Words özellik Java için dört ana alanlara ayrılabilir.
Dönüştürme
Belgeleri kolayca ve güvenilir bir şekilde dönüştürebilme yeteneği Aspose.Words’ın başlıca özelliklerinden biridir.
document import and export kapsamlı over 35 supported file formats kullanıcıların belgeleri one popular format ‘den another ‘ye dönüştürmelerine izin verir, örneğin, DOCX’den PDF’ye, JPEG’e veya Markdown’e.
Document Object Model (DOM)
Tüm belge öğelerine ve biçimlendirmeye zengin API aracılığıyla programlı erişim, içeriği oluşturmayı, değiştirmeyi, ayıklamayı, kopyalamayı, bölmeyi, birleştirme ve değiştirerek belge içeriğini oluşturmanızı sağlar. Daha fazlasını şu Aspose.Words Document Object Model (DOM) bölümünde öğrenin.
Rندرleme
Biz belgeyi dosya biçimine ya da bir ortama dönüştürme sürecini tanımlamak için Rendering in Aspose.Words terimini kullanıyoruz. Bu sayfalandırılmış ya da sayfaların kavramına sahip bir ortam olabilir.
Tüm belgeleri veya belirli sayfaları PDF’ye dönüştürebilir veya XPS’i sunucu tarafı belgelerini oluşturmak, yazdırmak veya sayfalar oluşturmak için kullanabilirsiniz. Ve bütün bunlar yüksek sadeliği ile - tam olarak Microsoft Word’ın onu yapacağı gibi.
Raporlama
Başlangıçtan belgeleri veya raporları oluşturun veya veri kaynaklarından veya iş nesnelerinden şablonları doldurarak doldurun. Veritabanından veri almanın ve raporlamanın daha fazla bilgisi için Mail Merge and Reporting ve LINQ Reporting Engine bölümleri bölümüne bakın.
Platform Bağımsızlığı
Aspose.Words için Java tüm Java geliştirme ortamlarını ve dağıtım platformlarını kapsar. Onların API’ü bir geniş yelpazede işletim sistemlerinde çalışan uygulamalar geliştirmek için kullanılabilir, örneğin Windows, Linux, Mac OS, Android ve çeşitli platformlar.
Basitçe söylemek gerekirse eğer platformunuz standart Java’i çalıştırabiliyorsa o zaman Aspose.Words için Java’i çalıştırabilir. Uygulamanız standart Java API çağrıyorsa, uygulamanızdan Aspose.Words için Java API’ı çağırırken hiçbir sorun yaşamayacaksınız.
Şu an ki temel çizgisel JDK1.7 ve daha yenidir. Ama biz hâlâ JDK1.6. destekliyoruz.
Aynı kod tabanına dayalı üç farklı yayınımız var:
- Aspose.Words için * Java
- Aspose.Words için Android üzerinden Java Aspose.Words için * JasperReports
Java ve Android sürümleri karşılık gelen platform için derlenirken, Aspose.Words JasperReports için sadece " “sıralı” Aspose.Words Java için bir kalın kaplama. Bu sadece kolaylık için. Ayrıca el ile JasperReports ‘i Aspose Words’ e entegre edebilirsiniz - ihtiyaçlarınıza daha iyi uymak için özel bir şekilde.
Diğer Uygulamalardan Bağımsızlık
Aspose.Words çalışması için, örneğin Microsoft Ofisi gibi bir üçüncü taraf uygulamanın makineye yüklenmesini gerektirmez. Tüm Aspose bileşenleri tamamen bağımsızdır. Bu, güvenlik, kararlılık, ölçeklenebilirlik/hız, fiyat ve belgelere ve ilgili görevlere ilişkin özellikler açısından otomatikleştirme ile karşılaştırıldığında Aspose.Words için harika bir alternatif yapar.
Performans ve Ölçeklenebilirlik
Aspose.Words sunucu ve istemci üzerinde mükemmel şekilde çalışmak üzere tasarlanmıştır. Aspose.Words tek bir Java kavanozudur ve sadece kopyalayarak her Java uygulamasıyla dağıtılabilir. Aynı zamanda gelişmiş yazı tipleri özellikleri için HarfBuzz
eklentisini ekleyebilirsiniz eğer buna ihtiyacınız varsa (ayrı bir karda gönderilir). Standart Java ImageIO JAI uzantısı da sizin platformunuza eklenebilir, daha fazla ImageIO kodekleri destekler (modern Java ortamlarında gereklidir değil).
Aspose.Words ile binlerce belgeyi dakikalar içinde üretebilirsiniz, bir belge açmak, içeriği değiştirmek ve biçimlendirmek veya verilerle doldurmak ve kaydetmek dahil. En karmaşık belgeleri bile bir P4 2.4Ghz 1Gb RAM makineye saniyelerin bir kesitinde açıp kaydedilir.
Aspose.Words tek bir iş parçacığının aynı anda bir belge üzerinde çalıştığı sürece çok iş parçacıklı güvenlidir. Bir belge üzerinde çalışan bir iş parçacığı ile tipik bir senaryo bu. Farklı iş parçacıkları aynı anda farklı belgelerde güvenle çalışabilirler.
Minimum Öğrenme Eğrisi
150’den fazla halka açık sınıf ve numaralandırma Aspose.Words içinde vardır, ancak öğrenme eğrisi küçüktür çünkü Aspose.Words API aşağıdaki hedefler göz önünde bulundurularak dikkatli bir şekilde tasarlanmıştır:
- Başka iyi bilinen API lardan en iyi uygulamaları al " Microsoft Word otomasyon
- Java Çerçeve Tasarım Yönergelerinden en iyi uygulamaları al
- Kullanımı kolay ve belgenin öğelerinin ayrıntılı manipülasyonu arasında bir denge sağlar
Önceden projelerinde Microsoft Word Otomasyonu kullanan geliştiriciler birçok sınıfın, yöntemin ve özelliğin adlarını ve davranışlarını tanıdık bulacaklar.
Document, Paragraph, Bookmark, Range, Section.PageSetup ve Paragraph.ParagraphFormat Aspose.Words sınıflarından bazılarıdır. Aynı zamanda, Aspose.Words Microsoft Word Nesne Modeli’nden oldukça farklıdır, çünkü bir belgeyi nesnelerin bir ağacı olarak temsil eder ki bu daha çok bir XML DOM ağacına benzer şekilde. Eğer XML DOM kütüphanesi ile çalıştınız, onu anlamanın ve onunla çalışmanın kolay olduğunu bulacaksınız. Aspose.Words
Fiyatlandırma ve Politikalar
Lütfen lisanslar hakkında bilgi içeren Licensing sayfasını ziyaret edin ve fiyatlandırma hakkında ayrıntılı bilgi içeren Pricing Information sayfasını inceleyin.
Teknik Destek
Daha fazla bilgi için Aspose.Words teknik destek, lütfen Support page bakın.