COM arabiriminde yer alan SDK ile yapamayacağınız bir şey olup olmadığını bilmek istiyorum?OpenXML SDK v2'de açık OLMAYAN işlevsellik var mı?
6
A
cevap
6
OpenXML SDK, OpenXML dosya formatı için bir kolaylık katmanıdır. Bu SDK'yi kullanarak dosya formatıyla mümkün olan her şeyi yapabilirsiniz, ör. içerik, meta veriler ve biçimlendirme eklemek, değiştirmek ve kaldırmak.
Office'in COM otomasyonunun aksine, uygulama mantığıyla ilgili hiçbir şey yapamazsınız. Size bazı örnekler vermek için: OpenXML SDK'sini kullanarak, bir metin belgesindeki belirli bir öğenin sayfa numarasını bilmeniz mümkün değildir, çünkü bu sayfa sayfa numaralandırma gerektirir, Excel'in matematik motoru gerektirdiği için bir elektronik tablonun formüllerini yeniden hesaplayamazsınız. veya sunum slaytını görüntüye dönüştüremezsiniz çünkü bu, PowerPoint'in slaydı oluşturmasını gerektirir.
İlgili konular
- 1. OpenXML SDK
- 2. Otomatik Test OpenXML SDK
- 3. OpenXml-SDK ile TDD'yi Kullanma
- 4. OpenXML SDK Elektronik tablo başlangıç kitleri
- 5. OpenXML SDK 2.0 ile tablonun metninde gerekçe
- 6. Bir iPod SDK var mı?
- 7. JQuery Özdeş Boyutlar Olmayan Sıralanabilir Izgara İşlevsellik
- 8. OpenXml
- 9. Başlangıç OpenXml ve PowerPoint
- 10. Delphi'de yazılmış açık kaynaklı bir psexec klonu var mı?
- 11. APL'nin açık kaynak uygulaması var mı?
- 12. C# EPPlus açık XML sayım satırlar EPPlus ve OpenXML ile
- 13. OpenXML belgelerini JavaScript kullanarak oluşturma
- 14. exe wraper açık kaynağında iyi bir swf var mı?
- 15. Yüz özelliklerini tanımak için herhangi bir açık teknoloji var mı?
- 16. açık uygulama bağlantısı olmayan iTunes
- 17. Android Studio 2.3 sdk yöneticisi açık değil
- 18. İçinde 182 sütun vardır bir tablo belge var openxml
- 19. Nokia Imaging SDK için donanım kısıtlamaları var mı?
- 20. C# ile wifi konumlandırmasında iyi bir framework/sdk var mı?
- 21. Excel'de Adlandırılmış Adlar OpenXML
- 22. Garip davranışları kamuya açık olmayan ayrımcılık sendikaları
- 23. Flex/Bison benzeri işlevsellik
- 24. Android için açık kaynaklı zengin metin editörleri var mı?
- 25. Bir açık kaynak Airline Seat Map API var mı?
- 26. Cpanel gibi bir açık kaynaklı yazılım var mı?
- 27. Açık kaynak kodlu bağımsız bir görüntü sunucusu var mı?
- 28. iphone'da herhangi bir açık kaynak web sunucusu var mı?
- 29. Açık kaynaklı bir poker ile ilgili matematik kütüphanesi var mı?
- 30. İyi bir Açık Kaynak xml ide var mı?
+1: Kelime İlişkin
, Office otomasyon vs açık XML SDK ne zaman kullanılacağını gösterir Aşağıdaki sunumda bir göz olabilir. Kesinlikle. Bu konuda düşünmenin en kolay yolu (en azından benim için), SDK'nın * bir şey yapmamasıdır, sadece bir istemci uygulamasıyla dosyayı açarsanız oluşturmanın ne olacağını ekler veya siler. Biçimi yorumlayacak ve oluşturacaktır. Burada, bir işleme sorununu gösteren bir sorun örneği verilmiştir: http://stackoverflow.com/questions/2638046/how-to-split-table-to-new-powerpoint-slide-when-content-flows-off- geçerli slayt-u /. Şahsen, SDK'yı neredeyse hiç kullanmıyorum çünkü 'System.IO.Packaging' ile kendi başıma yapabileceğim hiçbir şey sunmuyor. –
@Otaku: Dosya formatı modeline (metin belgeleri için) tam yazılan erişim sağlayan SDK'nın 2.0 versiyonuna bir göz attınız mı? Bu, örneğin, kullanışlı olarak gelir. Linq ile birlikte veya belgeler oluştururken, bu XML düzeyinde çalışmanızı gerektirmediğinden. Ama tabii ki, hiçbir ek işlevsellik, sadece bazı daha fazla kolaylık ... –
Evet, ben düşünce 2.0 baktım. Çalışmamın çoğunu XML biçimlerinde Linq-to-XML ile yapıyorum, bu yüzden bana hiçbir şey teklif etmiyor. İşaretlemeleri el ile başladım, bu yüzden benim için daha rahat ve uygun. Yine de SDK'nın değersiz olduğunu söylemiyorum, özellikle son 6 ay içinde bol miktarda kullandım, özellikle yeni bir kavram öğrenmeye çalışırken ve tüm kod örnekleri ve örnekleri SDK'dan. Açık XML programlama ile başlıyorsa başkaları için de kesinlikle tavsiye ederim - ilişkiler kurmak gibi şeyler yapmak için kendi rutinlerinizi yuvarlamaktan çok daha kolay. –