Cum se deschide un document de prezentare pentru accesul numai pentru citire (deschideți xml sdk)

Este posibil să fie nevoie să deschideți o prezentare pentru a citi slide-urile acesteia, de exemplu, pentru a extrage date de diapozitive, pentru a copia un diapozitiv într-o bibliotecă de diapozitive sau pentru a crea o listă de anteturi de diapozitive. În astfel de cazuri, trebuie să protejați prezentarea de modificări. Pentru a face acest lucru, puteți deschide documentul doar pentru citire. Această secțiune descrie mai multe moduri de deschidere programată a unei prezentări numai pentru citire.







În Open XML SDK, clasa PresentationDocument reprezintă un pachet de prezentare. Pentru a lucra cu documentul de prezentare, trebuie mai întâi să creați o instanță a clasei PresentationDocument și apoi să lucrați cu această instanță. Pentru a crea o instanță a unei clase dintr-un document, trebuie să apelați una dintre metodele Open. Există mai multe metode deschise disponibile cu semnături diferite. Următorul tabel prezintă numele anumitor metode deschise. cu care puteți deschide pachetul.







Următorul exemplu deschide un fișier de prezentare numai pentru citire și returnează textul interior al diapozitivului la indexul specificat. Pentru a apela metoda GetSlideIdAndText, trebuie să treceți calea completă la documentul de prezentare. De asemenea, trebuie să treceți parametrul sldText afară. a căror valoare este specificată în metoda însăși și apoi afișată în programul principal. De exemplu, în apelul următor la metoda GetSlideIdAndText, textul intern al celui de-al doilea diapozitiv din fișierul de prezentare "Myppt13.pptx" este returnat.

Excepția cea mai probabilă din acest program este ArgumentOutOfRangeException. Se poate întâmpla, de exemplu, dacă există două diapozitive în fișier și se solicită textul de diapozitive la numărul 4. Astfel, atunci când apelați metoda GetSlideIdAndText, se recomandă utilizarea blocului try. după cum se arată în exemplul de mai jos.







Trimiteți-le prietenilor: