`
文章列表
package com.lx.file.convert.master.ppt; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.List; import java.util.Local ...
文件在线预览doc,docx转换pdf(一) 1. 前言 文档转换是一个是一块硬骨头,但是也是必不可少的,我们正好做的知识库产品中,也面临着同样的问题,文档转换,精准的全文搜索,知识的转换率,是知识库产品的基本要素,初识阅读时同时绞尽脑汁,自己开发?,集成第三方?都是中小企业面临的一大难题……. 自己在网上搜索着找到poi开源出来的很多例子,最开始是用poi把所有文档转换为html, 1) 在github上面找到一个https://github.com/litter-fish/transform完整的demo,你想要的转换基本都提供,初学者可以参照实现转换出来的基本样子,达到通用级别,需要自己花 ...
<template> <div id="div_read_area_scrool" class="no-scrollbar--x" :style="'text-align:center;height:'+ '500px;'+'overflow: auto;'"> <div id="div_read_area"></div> </div> </template> <script> // 参数:the-docu ...
1. 配置环境 1.1. 安装nodejs,下载地址:https://nodejs.org/en/download/。 步骤…..安装完成后,输入node-v,提示如下,则安装完成。 1.2. 安装vs code 下载地址:https://code.visualstudio.com/Download 1.3. 安装插件 2. 创建一个vue项目 vue init webpack your-project-name, your-project-name为你的项目名,我创建的是helloworld 接下来根据提示开始操作 安装完毕后 输入yarn insta ...
window.onresize = function() { if (!checkFull()) { //触发esc事件,执行业务逻辑。 } }; function checkFull() { var isFull = document.fullscreenEnabled || window.fullScreen || document.webkitIsFullScreen || document.msFullscreenEnabled; if (isFull === undefined) ...
/** * @description 简单的浏览器检查结果。 * `webkit` * webkit版本号,如果浏览器为非webkit内核,此属性为`undefined`。 * `chrome` * chrome浏览器版本号,如果浏览器为chrome,此属性为`undefined`。 * `ie` * ie浏览器版本号,如果浏览器为非ie,此属性为`undefined`。 * `firefox` * firefox浏览器版本号,如果浏览器为非firefox,此属性为`und ...
第一步: 引入js和css文件我这里是直接引入的cdn,ionic是基于angular的,bundle.min.js把常用angular的js已经压缩到一起,可以直接引入.bundle.min.js,不需要引入其他js文件。 <link href="https://cdn.bootcss.com/ionic/1.3.2/css/ionic.css" rel="stylesheet"> <script src="https://cdn.bootcss.com/ionic/1.3.2/js/ionic.bundle.min ...
不知道大家使用百度网盘的文件预览功能,f12看过控制台没有。 发现百度网盘使用的预览文件功能全是基于开源pdf .js的 接下来正题,我们在使用pdf.js默认是读取发布容器内部的文件,读取外部的文件需要自己实现,接下来拿读取桌面文件作为例子来展示。 实现原理:返回一个外部流文件给pdf.js实现加载预览文件。 步骤一:把pdf.js中的view.js中的改为DEFAULT_URL路径改为下载接口即可 效果: 步骤二:后端实现,这里后端是采用jersey,springmvc也是一样的原理 @GET @Path("/d") @ ...
public void createzip(){ List<File> nFileList = new ArrayList<File>(); nFileList.add(new File("C:\\Users\\Administrator\\Desktop\\测试移动到\\0001+国务院办公厅关于积极推进供应链创新与应用的指导意见.doc")); nFileList.add(new File("C:\\Users\\Administrator\\Desktop\\测试移动到\\0001+国务院办公厅关于积极推进供应链创新与 ...
<!DOCTYPE html> <html ng-app="app"> <head> <title>柳絮飞祭奠</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-e ...
百度的webupload没有开放api获取整个文件夹的信息。本文是二次开发webupload实现获取文件夹信息。 指令封装 /** * @license lx.ui.framework v1.0.0 * (c) 2017-2018 lx, Inc.n * @author lx */ (function(window, undefined ) { 'use strict'; //设置lx.ui.upload的 ...
开门见山,pdf.js是Mozilla(缩写MF或MoFo)全称Mozilla基金会,下面的插件。现在社区非常活跃。 Mozilla是为支持和领导开源的Mozilla项目而设立的一个非营利组织 下载地址:http://mozilla.github.io/pdf.js/ 使用: 把下载的pdf.js插件引入项目即可实现预览。 实现预览ending  不过现在预览的文件实在服务器上面的,要实现预览其他位置的文件需要读取文件流。
年底在做钉钉和公司的知识库产品的对接,怎么使用钉钉api的如下: 第一步: 登录:https://oa.dingtalk.com/#/welcome 这点可以自己建立一个企业账号进行测试 点击工作台建立应用 设置 参数说明: 1.应用logo:.... 2.应用名称:必填 3.AgentID:自动生成,手机app自动登录需要使用 4.功能介绍:.... 5.后端地址:访问api的接口地址 6.首页地址:改应用首页地址 7.pc版首页地址:登录页面地址 第二步 扫码登录的js引入和api调用 钉钉官网api地址:https://open-doc.dingtalk.com ...
angularjs的http是异步的没有同步,一般都会遇到一个场景,会把异步请求的参数作为条件执行下一个函数,之前一直在看其他人的博客理论太多看了很久才看懂 http({ method:'post', url:'aaa', }).success(function(data){ $scope.flag=true; }); //当回调函数没有成功时, 不会打印,当然也可以把打印放在回调函数中。 if($scope.flag){ alert("回调成功") ...
最近在做下载时候  不同浏览器下载的文件一直出现乱码,不知道怎么设置文件的编码,百度许久,找到一个解决办法如下 /** * 文件下载 * @param request * @return */ @GET @Path("/d") @Produces(MediaType.APPLICATION_OCTET_STREAM) public Response download(@QueryParam("filemd5") String viFileMd5,@QueryParam("filename&quo ...
Global site tag (gtag.js) - Google Analytics