The error console shows the following error:
Code:
Uncaught SyntaxError: Unexpected token '<' (at de:266:38)
I tried the exact same HTML code in a local file from my HD and in my Limesurvey question. I am using the same code with the same client ID. For the PDF file to display, I'm using the example PDF file provided by adobe with their example code.
Code:
<div id="adobe-dc-view"> </div>
<script src="https://documentservices.adobe.com/view-sdk/viewer.js"></script><script type="text/javascript">
document.addEventListener("adobe_dc_view_sdk.ready", function(){
var adobeDCView = new AdobeDC.View({clientId: "d9a1ae01bd834b199560882fbe1450e4", divId: "adobe-dc-view"});
adobeDCView.previewFile({
content:{location: {url: "https://documentservices.adobe.com/view-sdk-demo/PDFs/Bodea Brochure.pdf"}},
metaData:{fileName: "Bodea Brochure.pdf"}
}, {});
});
</script>
When opening the local file in my browser, the PDF file is embedded as desired. The page contains the following script:
Code:
<script type="text/javascript">
document.addEventListener("adobe_dc_view_sdk.ready", function(){
var adobeDCView = new AdobeDC.View({clientId: "d9a1ae01bd834b199560882fbe1450e4", divId: "adobe-dc-view"});
adobeDCView.previewFile({content:{location: {url: "https://documentservices.adobe.com/view-sdk-demo/PDFs/Bodea Brochure.pdf"}},
metaData:{fileName: "Bodea Brochure.pdf"} }, {});
});
</script>
In Limesurvey, nothing is shown. The same script on the page contains the following script:
Code:
<script type="text/javascript">
document.addEventListener("adobe_dc_view_sdk.ready", function(){
var adobeDCView = new AdobeDC.View(<span class='em-expression em-haveerror' ><span class='em-error' title=' ' ><span title='Undefinierte Variable' class='em-var em-var-error' >clientId</span></span><span class='em-error' title=' ' ><span title="Nicht-unterstützte Syntax"> : </span></span><span class="em-var-string">"d9a1ae01bd834b199560882fbe1450e4"</span>, <span class='em-error' title=' ' ><span title='Undefinierte Variable' class='em-var em-var-error' >divId</span></span><span class='em-error' title=' ' ><span title="Nicht-unterstützte Syntax"> : </span></span><span class="em-var-string">"adobe-dc-view"</span></span>);
adobeDCView.previewFile({ content:<span class='em-expression em-haveerror' ><span class='em-error' title=' ' ><span title='Undefinierte Variable' class='em-var em-var-error' >location</span></span><span class='em-error' title=' ' ><span title="Nicht-unterstützte Syntax"> : </span></span><span class='em-error' title=' ' ><span title="Nicht-unterstützte Syntax"> { </span></span><span class='em-error' title=' ' ><span title='Undefinierte Variable' class='em-var em-var-error' >url</span></span><span class='em-error' title=' ' ><span title="Nicht-unterstützte Syntax"> : </span></span><span class="em-var-string">"https://documentservices.adobe.com/view-sdk-demo/PDFs/Bodea Brochure.pdf"</span><span class='em-error' title=' ' ><span title="Nicht-unterstützte Syntax"> } </span></span></span>,
metaData:<span class='em-expression em-haveerror' ><span class='em-error' title=' ' ><span title='Undefinierte Variable' class='em-var em-var-error' >fileName</span></span><span class='em-error' title=' ' ><span title="Nicht-unterstützte Syntax"> : </span></span><span class="em-var-string">"Bodea Brochure.pdf"</span></span>
}, <span class='em-expression em-haveerror em-error' title='Schlecht abgeschlossener Ausdruck - Konstante oder Variable erwartet; Kein gültiger Ausdruck' ></span>);
});
</script>
Does this help at all? If we don't get it to work, I'll find another way to display the PDF file – probably just a link to download the file so users can view it in whatever way suits them best.