我成功将SalvaPdfJsBundle整合到我的Symfony2项目中: https://github.com/nibsirahsieu/SalvaPdfJsBundle
但是,文档非常差,我还没有找到一种方法来使用它在我的模态中显示pdf。
目前,我使用iframe预览我的pdf:
Results.html.twig
<a href="#" data-url="files/my-file.pdf" class="show-modal">Preview PDF</a>
<div id="preview-modal">
<div>
<iframe src=""></iframe>
</div>
</div>
<script type="text/javascript">
var $previewModal = $('#preview-modal');
var previewModal = $previewModal.dialog({
autoOpen: false,
width: 1000,
height: 'auto',
modal: true,
resizable: false
});
$('.show-modal').on('click', function () {
var fileUrl = $(this).attr('data-url');
$previewModal.find('iframe').attr('src', fileUrl);
previewModal.dialog('open');
});
</script>
我想要实现的目标:
任何想法如何实现这一目标?