在localhost / intranet上嵌入DOC,PPT,XLS,PDF文件

时间:2016-04-30 11:07:49

标签: javascript php html5

我正在尝试将以下文档嵌入本地/网络内服务器

  
      
  • PDF(Adobe Acrobat)
  •   
  • DOC / DOCX(Microsoft Word)
  •   
  • PPT / PPTX(Microsoft PowerPoint)
  •   
  • XLS / XLSX(Microsoft Excel)
  •   

我在网上做了一个安静的搜索,找到任何php或js库来实现离线,但所有这些都在线。 如果您知道任何类型的图书馆可以帮助我,请告诉我。

注意 请不要混淆在线嵌入文档。我知道我们可以使用

在线嵌入文档
$dbhost = 'localhost';
$dbuser = 'evocityi_admin';
$dbpass = 'password';
$database = 'evocityi_stocks';
$conn = mysql_connect($dbhost, $dbuser, $dbpass, $database);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}


    $Dtime = "30/04/16";
    $StockName = "FUMUKU";
    $FUMUKUPrice = 1000;
    $sql = "INSERT INTO stocks".
           "(Stock,Price, TimeD) ".
           "VALUES ".
           "('$StockName,$FUMUKUPrice, $DTime')";
    mysql_select_db('evocityi_stocks');
    $retval = mysql_query( $sql, $conn );
    if(! $retval )
    {
      die('Could not enter data: ' . mysql_error());
    }
    echo "Entered data successfully\n";
    mysql_close($conn);
    ?>

https://docs.google.com/viewer?url={document_url}&embedded=true

2 个答案:

答案 0 :(得分:0)

我在尝试嵌入pdf,ppt,doc时遇到了同样的问题...... 经过google和Stack的大搜索, 我使用ViewerJs和我的网站使用Django Framework开发,但我需要解决方法,如果你想嵌入一个pptx / ppt / pps,你需要转换为odp文件。

ViewerJS Home

我认为我的答案为时已晚,但这是内网网站和文档查看器的最佳解决方案

答案 1 :(得分:-1)

这些在线网址的工作原理是将这些类型的文档转换为HTML格式。如果要在浏览器中显示这些文档,则还必须将其转换为HTML格式。如果您想在不依赖第三方网站或服务的情况下离线执行此操作,则需要在自己的服务器上进行转换。因此,您必须找到将pdf,doc,ppt和xls转换为HTML并在服务器上托管转换后的HTML的方法。有许多工具可以实现这一目标。我碰巧知道一种工具可以将所有这些文档类型转换为HTML格式。它被命名为Print2Flash。您可能希望检查它,或者您可能会找到另一种工具。