从localhost显示pdf / doc / docx

时间:2017-06-05 08:08:21

标签: html pdf ms-word

我需要获取pdf/word个文件,这些文件存储在数据库中并在视图中显示。我现在通过query获取了所有文件,以下是我db的结果。

array (size=3)
  0 => 
    array (size=2)
      'nl_id' => string '1' (length=1)
      'nl_newsletter' => string 'cbimms learnings.docx' (length=21)

  1 => 
    array (size=2)
      'nl_id' => string '2' (length=1)
      'nl_newsletter' => string 'Megatrend System Profile.docx' (length=29)

  2 => 
    array (size=2)
      'nl_id' => string '3' (length=1)
      'nl_newsletter' => string 'Quick Guide.pdf' (length=15)

我没有问题来检索docx/pdf,但我不知道如何在iframe中显示它。但是我尝试了以下方法: -

<embed src="<?php echo base_url();?>files/cbimms learnings.docx" width="800px" height="2100px" />

上面的代码在chrome中没有显示任何内容。当我检查时,没有显示errors

<iframe class="doc" src="https://docs.google.com/gview?url=http://writing.engr.psu.edu/workbooks/formal_report_template.doc&embedded=true"></iframe><script>$(".text").fancybox();</script>

以上代码通过fancybox显示,但我怀疑位于互联网空间的文件(pdf)是否只能在浏览器中显示?或者我们在localhost中的文件(pdf / docx / doc)可以在浏览器中显示..? 因为,我尝试了以下方法: -

<iframe class="doc" src="<?php echo base_url();?>files/cbimms learnings.docx"></iframe>

上述代码未显示任何错误,但未显示docx文件。

以下代码显示弹出file

的链接
<a class="word" href="//docs.google.com/gview?url=http://www.picssel.com/demos/downloads/Fancybox.doc&embedded=true">Open a Word document in Fancybox</a>

任何人都可以一步一步地指导我如何显示/显示存储在pdf/docx中的db到视图(浏览器)。

0 个答案:

没有答案