概要

Next.jsでUniversal Viewerのnpmパッケージを使用する方法の備忘録です。

インストール

以下でインストールします。

npmiuniversalviewer

実装

useEffectを使うため、クライアントコンポーネントとして実装する必要があるようでした。

またdivタグにuvクラスを与えることで、cssが当たるようになりました。

'iii}f}c}eummnuo)xspptmcxnu}rnsl)peooeavycs,eSsso,orrrn?wtecrit<Stra<rcttfi:hiEoen[udR:dd/tlaf?ofnqimriViis}di{dcen:nfusutanvifnvt}ideyesuenti(neagywhdjabvenuntmsVcir'i(iwl:lieiula>ftsaV:btitv{eufdesedissica'emiere(e(ve=re=tgptgkuEiesriw(ri''s",{hhlinglfcwtne)snu,tu={:tafIrtfergrain,v=:yytoefriC=lti{"d>':CeuVcrPno>vvcy1'omnitorgmi}emvcn06'nsd.emop{era,la00ft::.w}pow=snam%vle.e'sneaixsi'hen''rfnerrlfysc,'xtc#re{nevewN(,':efoxtqisha(,n0mt(uet]m)'tf{iw,)ece0'dre==erfrymerc">n'0ena(aut,'aan'dnvPe,cmiuiv"rrtifnsao''ceitssm,'sv/Ititeenys,rsdlesmee.ca/x=rvli:{e,vn{sidcoxeevwlywx,ivwe.dehrcxt('syhV})sw:i:'he)'wV}1ei)0re0Cw%oe'mr,pPorhnoeepinsgt)h)t,{:{'60vh'}}></div>

他にも使用可能なオプションがあるかと思いますが、cvで処理ロードするcanvasのインデックス、xywhで表示する矩形を指定することができました。

まとめ

Universal Viewerの利用にあたり、参考になりましたら幸いです。