1

scribd ドキュメント ビューアーを Web サイトに統合しましたが、setPage 関数が機能しません

ドキュメントの最初の 2 ページだけを表示するのを手伝ってもらえませんか。以下を調べてください。

url を参照して、解決策を見つけるのを手伝ってください。

<div id='embedded_doc' ><a href='http://www.scribd.com'>Scribd</a></div>

<script type="text/javascript">
  var url = 'http://nskfix.com/dev/waleed/webupload/upload/2011_Dam-Sluice-Gate-Walkway-Slabs.pdf';
  var pub_id = 'pub-07535389025944280985849137';
  var scribd_doc = scribd.Document.getDocFromUrl(url, pub_id);

  var onDocReady = function(e){
    scribd_doc.api.setPage(1);
  }
 

  scribd_doc.addEventListener('docReady', onDocReady);
  /*scribd_doc.addParam('jsapi_version', 2);*/
  scribd_doc.addParam('height', 600);
  scribd_doc.addParam('width', 760);
  /*scribd_doc.addParam('public', true);*/
  
  scribd_doc.addParam( 'auto_size', true );
  scribd_doc.addParam('hide_disabled_buttons', true);
  scribd_doc.addParam('disable_resume_reading', true);
  scribd_doc.addParam( 'jsapi_version', 2 );
  scribd_doc.addParam( 'allow_share', false );

  scribd_doc.write('embedded_doc');
</script>

4

1 に答える 1

1

これはあなたの質問に答えるには遅すぎるかもしれませんが、他の誰かを助けるかもしれません.

私は同じ問題を抱えていますが、 writeの代わりにシームレスな方法を使用して動作させることができます。

交換:

scribd_doc.write('embedded_doc');

と:

scribd_doc.seamless('embedded_doc');

JS APIを使っている人はほとんどいないと思います。

https バージョンではなく http バージョンの API をロードしようとしているため、彼ら自身の例は現時点では機能していません: https://www.scribd.com/developers/js_api_example

于 2015-03-17T17:06:06.137 に答える