demos.html 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>OfficeJs | Demos </title>
  5. <meta charset="utf-8">
  6. <link href="./layout/styles/layout.css" rel="stylesheet" type="text/css">
  7. <link rel="stylesheet" href="./include/jquery_ui/themes/start/jquery-ui.min.css">
  8. <script src="./include/jquery/jquery-1.12.4.min.js"></script>
  9. <script src="./include/jquery_ui/jquery-ui.min.js"></script>
  10. <!-- ################################ For files reder ###############################-->
  11. <!--PDF-->
  12. <link rel="stylesheet" href="./include/pdf/pdf.viewer.css">
  13. <script src="./include/pdf/pdf.js"></script>
  14. <!--Docs-->
  15. <script src="./include/docx/jszip-utils.js"></script>
  16. <script src="./include/docx/mammoth.browser.min.js"></script>
  17. <!--PPTX-->
  18. <link rel="stylesheet" href="./include/PPTXjs/css/pptxjs.css">
  19. <link rel="stylesheet" href="./include/PPTXjs/css/nv.d3.min.css">
  20. <script type="text/javascript" src="./include/PPTXjs/js/filereader.js"></script>
  21. <script type="text/javascript" src="./include/PPTXjs/js/d3.min.js"></script>
  22. <script type="text/javascript" src="./include/PPTXjs/js/nv.d3.min.js"></script>
  23. <script type="text/javascript" src="./include/PPTXjs/js/pptxjs.js"></script>
  24. <script type="text/javascript" src="./include/PPTXjs/js/divs2slides.js"></script>
  25. <!--All Spreadsheet -->
  26. <link rel="stylesheet" href="./include/SheetJS/handsontable.full.min.css">
  27. <script type="text/javascript" src="./include/SheetJS/handsontable.full.min.js"></script>
  28. <script type="text/javascript" src="./include/SheetJS/xlsx.full.min.js"></script>
  29. <!--Image viewer-->
  30. <link rel="stylesheet" href="./include/verySimpleImageViewer/css/jquery.verySimpleImageViewer.css">
  31. <script type="text/javascript" src="./include/verySimpleImageViewer/js/jquery.verySimpleImageViewer.js"></script>
  32. <!--officeToHtml-->
  33. <script src="./include/officeToHtml/officeToHtml.js"></script>
  34. <link rel="stylesheet" href="./include/officeToHtml/officeToHtml.css">
  35. </head>
  36. <body id="top">
  37. <div class="wrapper row1">
  38. <header id="header" class="hoc clear">
  39. <div id="logo" class="fl_left">
  40. <h1><a href="../index.html">Office To Html - Demos</a></h1>
  41. </div>
  42. <nav id="mainav" class="fl_right">
  43. <ul class="clear">
  44. <li><a href="../index.html">Home</a></li>
  45. <li><a href="docs.html">Docs</a></li>
  46. <li class="active"><a href="demos.html">Demos</a></li>
  47. <li><a href="https://github.com/meshesha/officeToHtml">GitHub</a></li>
  48. <li><a href="https://github.com/meshesha">About</a></li>
  49. </ul>
  50. </nav>
  51. </header>
  52. </div>
  53. <div class="wrapper row3">
  54. <main class="hoc container clear">
  55. <!-- main body -->
  56. <div class="sidebar one_quarter first">
  57. <nav class="sdb_holder">
  58. <ul>
  59. <li class="active"><a href="demos.html">Demos - Main</a></li>
  60. <ul>
  61. <li><a href="#" id="demo_1" class="demos" data-file="demo.docx">Demo1 - docx</a></li>
  62. <li><a href="#" id="demo_2" class="demos" data-file="demo.pptx">Demo2 - pptx</a></li>
  63. <li><a href="#" id="demo_3" class="demos" data-file="demo.xlsx">Demo3 - xlsx</a></li>
  64. <li><a href="#" id="demo_4" class="demos" data-file="demo.pdf">Demo4 - pdf</a></li>
  65. <li><a href="#" id="demo_5" class="demos" data-file="demo.jpg">Demo4 - image</a></li>
  66. <li><a href="#" id="demo_input" class="demos" data-file="">Demo5 - Input</a></li>
  67. </ul>
  68. </ul>
  69. </nav>
  70. </div>
  71. <!-- ################################################################################################ -->
  72. <div class="content three_quarter">
  73. <div class="box bg-light clear">
  74. <h3 class="font-x2" id="head-name">Demos - Main</h3>
  75. <p id="file_p" style="display:none;">File: <a href="#" id="a_file"></a><input type="file" id="select_file" />
  76. </p>
  77. <div id="description">
  78. <p>&lt;-- Select one of demos on left side</p>
  79. </div>
  80. </div>
  81. <p id="resolte-text" style="display:none">Resolte:</p>
  82. <!--<div id="resolte-contaniner" style="display:none;"></div>-->
  83. <div style="overflow: hidden;width: 800px; ">
  84. <div id="resolte-contaniner" style="width: 100%; height:550px; overflow: auto;"></div>
  85. </div>
  86. <script>
  87. (function ($) {
  88. $(".demos").on("click", function (e) {
  89. e.preventDefault();
  90. $(".sdb_holder li").removeClass("active");
  91. $(this).parent().addClass("active");
  92. var id = $(this).attr("id");
  93. $("#head-name").html($(this).html());
  94. $("#description").hide();
  95. $("#resolte-contaniner").html("");
  96. $("#resolte-contaniner").show();
  97. $("#resolte-text").show();
  98. if (id != "demo_input") {
  99. $("#select_file").hide();
  100. var file_path = "files\\" + $(this).data("file");
  101. $("#a_file").html($(this).data("file")).attr("href", file_path);
  102. $("#a_file").show();
  103. $("#file_p").show();
  104. $("#resolte-contaniner").officeToHtml({
  105. url: file_path,
  106. pdfSetting: {
  107. setLang: "",
  108. setLangFilesPath: "" /*"include/pdf/lang/locale" - relative to app path*/
  109. }
  110. });
  111. } else {
  112. $("#select_file").show();
  113. $("#file_p").show();
  114. $("#a_file").hide();
  115. $("#resolte-contaniner").officeToHtml({
  116. inputObjId: "select_file",
  117. pdfSetting: {
  118. setLang: "",
  119. setLangFilesPath: "" /*"include/pdf/lang/locale" - relative to app path*/
  120. }
  121. });
  122. }
  123. });
  124. }(jQuery));
  125. </script>
  126. </div>
  127. </div>
  128. <!-- / main body -->
  129. <div class="clear"></div>
  130. </main>
  131. </div>
  132. <div class="wrapper row5">
  133. <div id="copyright" class="hoc clear">
  134. <p class="fl_left">Copyright &copy; 2017 - All Rights Reserved - <a href="https://github.com/meshesha/">Tady
  135. Meshesha</a></p>
  136. <p class="fl_right">Template by <a target="_blank" href="http://www.os-templates.com/"
  137. title="Free Website Templates">OS Templates</a></p>
  138. </div>
  139. </div>
  140. <a id="backtotop" href="#top"><i class="fa fa-chevron-up"></i></a>
  141. </body>
  142. </html>