我想就如何在 Scribd 中使用私人文档实现 PDF 下载征求任何建议。
使用 PHP 使用 Scribd 上传文档的代码。
function allowPdf($doc_ids) {
$method = "docs.changeSettings";
$params['doc_ids'] = $doc_ids;
$params['access'] = 'private';
$params['download_formats'] = 'pdf';
$params['disable_select_text'] = 1;
// Method from Scribd Developer
// http://www.scribd.com/clients/scribd_php_client.zip
$result = $this->postRequest($method, $params);
return $result;
}
在前端代码中渲染出 Scribd JS。
function renderScribdDoc(doc_id, access_key, id) {
id = id || 'embedded_doc';
var scribd_doc = scribd.Document.getDoc(doc_id, access_key),
onDocReady = function(e) {};
scribd_doc.addParam('jsapi_version', 2);
scribd_doc.addParam('hide_disabled_buttons', false);
scribd_doc.addParam('public', true);
scribd_doc.addParam('width', 520);
scribd_doc.addParam('height', 390);
scribd_doc.addEventListener('docReady', onDocReady);
scribd_doc.write(id);
}
我不知道在 Scribd 中传递参数以允许用户将私人文档下载为 PDF 的正确方法是什么。
非常感谢。