Neden Otomasyon değil

Güvenlik

Aşağıdakiler, yukarıda atıfta bulunulan Microsoft makalesinden doğrudan bir alıntıdır:“Office Uygulamalar hiçbir zaman sunucu tarafında kullanılmak üzere tasarlanmamıştır ve bu nedenle dağıtılmış bileşenlerin karşılaştığı güvenlik sorunlarını dikkate almaz. Office, gelen isteklerin kimliğini doğrulamaz ve sizi istemeden makro çalıştırmaya veya başka bir sunucu başlatmaya karşı korumaz. sunucu tarafı kodunuzdan makro çalıştırabilir. Anonim bir Web’den sunucuya yüklenen dosyaları açmayın! En son ayarlanan güvenlik ayarlarına bağlı olarak, sunucu makroları bir Yönetici veya Sistem bağlamı altında tam olarak çalıştırabilir. Ayrıca, Office, işlemeyi hızlandırmak için istemci kimlik doğrulama bilgilerini önbelleğe alabilen birçok istemci tarafı bileşeni (Simple MAPI, Wininet ve MSDAIPP gibi) kullanır. Office, sunucu tarafında otomatikleştiriliyorsa, bir örnek birden fazla istemciye hizmet verebilir ve kimlik doğrulama bilgileri o oturum için önbelleğe alındığından, bir istemcinin önbelleği kullanması mümkündür. başka bir müşterinin ed kimlik bilgileri ve böylece diğer kullanıcıların kimliğine bürünerek verilmeyen erişim izinleri elde edin."

Aspose ürünleri çok güvenlidir. Aspose API’ler, tüm .NET ve Java uygulamalarıyla aynı kullanıcı bağlamında çalışır. Bu nedenle, Aspose API’leri hayati sistem kaynakları için potansiyel bir risk oluşturmaz. Ayrıca, bir belge Aspose API tarafından açıldığında, makrolar otomatik olarak çalıştırılmaz. Aspose API’ler, geliştiricilerin Office dosyaları oluşturmasına, değiştirmesine ve kaydetmesine izin vermek amacıyla oluşturulmuştur. Microsoft Office paketiyle ilişkili risklerin hiçbiri Aspose API’lere özgü değildir.

istikrar

Aşağıdakiler, yukarıda atıfta bulunulan Microsoft makalesinden doğrudan bir alıntıdır:“Office 2000, Office XP ve Office 2003, kurulumu ve kendi kendine onarımı bir son kullanıcı için kolaylaştırmak için Microsoft Windows Installer (MSI) teknolojisini kullanır. MSI, özelliklerin dinamik olarak yüklenmesine izin veren “ilk kullanımda kur” konseptini sunar. veya çalışma zamanında yapılandırılmış (sistem için veya daha sık olarak belirli bir kullanıcı için) Sunucu taraflı bir ortamda bu, hem performansı yavaşlatır hem de kullanıcıdan yüklemeyi veya sağlamayı onaylamasını isteyen bir iletişim kutusunun görüntülenme olasılığını artırır. uygun bir yükleme diski. Office’in bir son kullanıcı ürünü olarak dayanıklılığını artırmak için tasarlanmış olmasına rağmen, Office’in MSI yeteneklerini uygulaması sunucu tarafı bir ortamda verimsizdir. Ayrıca, sunucu çalıştırıldığında genel olarak Office’in kararlılığı garanti edilemez -tarafı, çünkü bu tür bir kullanım için tasarlanmamıştır veya test edilmemiştir. Office’i bir ağ sunucusunda bir hizmet bileşeni olarak kullanmak, o makinenin kararlılığını azaltabilir ve bir bütün olarak ağınızın bir sonucu. Office sunucu tarafını otomatikleştirmeyi planlıyorsanız, programı, kritik işlevleri etkileyemeyecek ve gerektiğinde yeniden başlatılabilecek özel bir bilgisayarda izole etmeyi deneyin."

Aspose API’ler tek bir kitaplıkta paketlendiğinden, çalışabilmeleri için herhangi bir ek parça veya parça yüklemeye asla gerek kalmayacaktır. Aspose API’leri çeşitli uygulamalar tarafından kullanılır ve API kodunun insan yanıtını beklemek için tasarlanmış hiçbir bölümü yoktur. Aspose API’ler kapsamlı bir şekilde test edilmiştir. Aspose API’ler, IBM , Hilton , Reader’s Digest, Bank of America ve daha birçok şirket tarafından kullanılmaktadır.

Ölçeklenebilirlik/Hız

Aşağıdakiler, yukarıda atıfta bulunulan Microsoft makalesinden doğrudan bir alıntıdır:“Sunucu tarafı bileşenlerinin, birden çok istemci için minimum ek yük ve yüksek aktarım hızına sahip yüksek düzeyde yeniden girilebilir, çok iş parçacıklı COM bileşenleri olması gerekir. Office Uygulamalar neredeyse her açıdan tam tersidir. tek bir istemci için çeşitli ancak kaynak yoğun işlevsellik sağlamak üzere tasarlanmıştır. Sunucu tarafı çözümü olarak çok az ölçeklenebilirlik sunarlar ve yapılandırma yoluyla değiştirilemeyen bellek gibi önemli öğeler için sabit sınırlara sahiptirler. Daha da önemlisi, küresel kullanırlar kaynaklar (bellek eşlemeli dosyalar, genel eklentiler veya şablonlar ve paylaşılan Otomasyon sunucuları gibi), çok istemcili bir ortamda yapılandırılmaları durumunda eşzamanlı olarak çalışabilecek örneklerin sayısını sınırlayabilir ve yarış koşullarına yol açabilir. herhangi bir Office Uygulamasının birden fazla örneğini aynı anda çalıştırmayı planlıyorsanız, potu önlemek için Office Uygulamasına erişimi “havuzda toplamayı” veya serileştirmeyi göz önünde bulundurmanız gerekir. ilk kilitlenmeler veya veri bozulması."

Aspose API’ler yüksek düzeyde ölçeklenebilir ve ışık hızındadır. Office uygulamaları aynı anda yüzlerce ve binlerce kullanıcı tarafından kullanılmak üzere tasarlanmamıştır; ancak Aspose API’leri tam da bunun için tasarlanmıştır. API’lerimiz gerçek bir çözümdür ve ister tek bir uygulamaya güç sağlayan tek bir sunucuda, ister kurumsal çapta bir uygulamaya güç sağlayan yük dengeli bir web çiftliğinde kusursuz bir şekilde çalışır.

Fiyat

Bir uygulama Microsoft Office otomasyonunu kullandığında, uygulamayı çalıştıran her makine için Microsoft Office kopyası satın alınmalıdır. Bir uygulamanın bir office dosyası oluşturması veya işlemesi gerekebileceği birçok kez vardır, ancak kullanıcının Office’e sahip olmasını gerektirmez.uygun maliyetli, telif ücretsiz, yeniden dağıtım lisansı, lisanslama endişesi olmadan sınırsız sayıda kullanıcıya dağıtıma olanak tanır.

Web tabanlı uygulamalar oluştururken, Microsoft Office otomasyon bileşenlerinin sunucu taraflı çözümler için fiyatlandırılmadığını veya lisanslanmadığını bilmek önemlidir; bu nedenle, Microsoft Office bileşenlerini kullanan web uygulamalarını dağıtmak için iyi bir lisanslama çözümü yoktur. Aspose, sunucu tabanlı uygulamalar için de çok uygun maliyetli bir çözüm sunar.

Özellikler

Aspose bileşenleri, Office dosyalarını yönetmek için gereken her şeyi ve çok daha fazlasını sağlar. Geliştiricilerin en az çalışmayla en iyi sonuçları elde etmelerine izin verme felsefesiyle tasarlanmıştır. Office otomasyonunun aksine, Aspose bileşenleri birçok güçlü, zaman kazandıran işlev sağlar. Örneğin,Aspose.Diagram geliştiricilere bir dosyadan dışa aktarma yeteneği sunar.Veri tablosu veyaVeri görünümü doğrudan bir Excel Dosyasına.Her bileşen Aspose ailesinde kendi benzersiz, güçlü özellikleri bulunur.

Aspose API veya API paketi satın almanın en iyi yanı, geliştirme ekiplerimize erişebilmektir. Geliştirme ekiplerimiz, şirketinizin ihtiyaç duyduğu bir özellik varsa, muhtemelen diğer şirketlerin de buna ihtiyaç duyacağını fark eder. Her özellik isteği eklenemese de ekiplerimiz yardım sağlarken çok açık fikirli ve esnek olmaya çalışır. Bu zihniyet, Aspose API’lerinin oldukları kadar güçlü olmalarına yardımcı olan şeydir. Office otomasyon objesinden ihtiyacınız olan ek özellikler varsa eklenme şansınız çok ama çok düşük.

Çözüm