java - 如何读取ppt等office文档中的数据结构
巴扎黑
巴扎黑 2017-04-18 10:23:35
0
2
545

请问一下,如果想读取一个ppt等office文件中的所有数据,比如说转场动画,照片及其大小定位等信息。有没有什么好的推荐?

自己搜索了几天,就发现了3个相关的。

  1. OpenOffice(LibreOffice)

  2. office官方开发(不过需要在.net 上开发)

  3. PHPPresentation。

但是office官网的应该是只支持做扩展应用,不符合我的需求。
PHPPresentation支持下却不是很强,读取的接口很多不支持。
所以就剩下了OpenOffice,这个选项,请问OpenOffice是否通过java编程对ppt里的内容进行读取?
或者还有什么好的建议?

巴扎黑
巴扎黑

membalas semua(2)
Ty80

Dokumentasi rasmi ada di sini
Pautan

Setelah memikirkannya, pautan ini mungkin lebih membantu. . .
https://blogs.msdn.microsoft....
Lagipun, ia berdasarkan xml secara teknikalnya tidak sukar, tetapi agak menyusahkan untuk melakukannya

阿神

Versi 2003 bagi format PPT adalah dalam format binari, dan butirannya tidak didedahkan sepenuhnya. Kebanyakan pengeluar pihak ketiga meneka dan menganalisisnya menggunakan kaedah kejuruteraan sehala. WPS melakukan kerja yang lebih baik, tetapi satu-satunya sumber terbuka ialah LibreOffice (dahulunya OpenOffice) yang melakukan kerja yang sangat lemah.
Format PPTX selepas versi 2007 adalah berdasarkan spesifikasi dokumen terbuka OOXML Pada asasnya ia adalah pakej ZIP yang memampatkan dokumen XML dan sumber yang berkaitan. OOXML sendiri telah menjadi standard ISO dan diterbitkan.
Tetapi. Fungsi dokumen Office sangat kompleks Fikirkan tentang kod Office, yang mempunyai lebih daripada sejuta baris kod. Hanya Microsoft Office yang benar-benar melaksanakan OOXML sepenuhnya dan Office adalah sumber tertutup. Jadi, jika anda ingin menghuraikan OOXML sendiri, ia amat sukar. Set spesifikasi dokumen LibreOffice sendiri dan OOXML adalah pesaing, jadi sokongan bersama adalah lemah.
Satu-satunya cara yang boleh dilaksanakan ialah menggunakan COM untuk memanggil antara muka pengaturcaraan Office Ini hanya boleh digunakan pada sistem dengan Office yang dipasang Untuk menggunakan C++ dan Microsoft Office SDK, anda mesti menggunakan Visual Studio. Anda pada asasnya tidak mendapat struktur data asal Anda hanya boleh memanggil antara muka API satu demi satu, menghitung kandungan satu demi satu, dan mendapatkan atribut dan sebagainya. Beginilah cara Adobe Acrobat menukar Word kepada PDF.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!