
Előnézeti képek generálása SharePoint dokumentumokhoz
Nemrégiben kellett fejlesztenünk egyedi dokumentum galériát SPFx alapokon, és az ügyfél kérése az volt, hogy lehetőség szerint az adott dokumentum első oldalát jelenítsük meg előnézeti képként. Ez elsőre összetett problémának tűnik, mert le kell fednünk a különféle formátumokat. Szerencsére a SharePoint ebben is segít.
Egyszerűen csak egy lekérdezést kell küldeni a
címre.
Képméretek
Alapértelmezettként 300px széles képet fog generálni, de a resolution paraméterrel ezt növelheted az alábbi értékek szerint:
- 0: 300px
- 1: 480px
- 2: 750px
- 3: 1024px
- 4: 1600px
- 5: 2560px
- 6: Eredeti szélesség
Ha a kiválasztott szélesség nagyobb, mint az eredeti, akkor az eredetit fogja használni a rendszer.
Fájlformátumok
A támogatott formátumokat a https://*.sharepoint.com/_layouts/15/getpreview.ashx?action=supportedtypes címen lehet lekérni. Jelenleg a mi fejlesztői környezetünkben ezek a formátumok támogatottak:
3g2, 3gp, 3gp2, asf, avi, mts, m2ts, mod, dv, ts, vob, xesc, mp4, mpeg, mpg, m2v, ismv, mov, m4v, docm, docx, dotx, d3g2, 3gp, 3gp2, ai, asf, aspx, avi, bmp, docm, docx, dotm, dotx, dv, emf, eps, gif, ismv, jpeg, jpg, m2ts, m2v, m4v, mod, mov, mp4, mpeg, mpg, mts, pdf, png, potm, potx, ppsm, ppsx, pptm, pptx, psd, svg, tif, tiff, ts, vob, wmf, wmv, xesc, xlsm, xlsx
+ Tipp
PowerPoint fájloknál támogatott az adott dia képének lekérése is, ehhez a kéréshez adjuk hozzá a
paramétert. (Például https://*.sharepoint.com/_layouts/15/getpreview.ashx?path=a_pptx_elérési*útvonala&resolution=0&index=5 )
+ Tipp2
Az előnézeti képek 1 óráig vannak gyorsítótárazva, ha mindenképpen a legfrissebb verziót szeretnénk lekérni, adjuk a
paramétert a lekéréshez.