面试官不会说的涨薪秘籍:00后实习生靠这个工具拿下20K offer

01 引言

你的团队还在为文件预览发愁么?

00后实习生,靠着这个工具解决团队的文件预览问题,直接转正拿下20K offer。羡慕不羡慕!

在数字化办公时代,企业每天需要处理成百上千份文档,但传统文件预览方案总是面临三大痛点:格式兼容性差导致预览乱码、系统资源占用高引发卡顿、商业软件授权费用昂贵。

文档的上传下载又是企业中必不可少的操作,但是很多文件上传到服务器或者其他云厂商。再次查看时如果厂商没有兼容,就需要再次下载下来才能查看。查看的时候,因为文件的类型需要特定的工具打开,如markdown、亿图、CAD制图等,这个时候使用者就必须得下载对应的工具才能查看,相当麻烦。

来自中国的开源项目KKFileView,以「零成本、全格式、秒级响应」的创新方案,正在全球范围内掀起文档处理革命。一次部署,任何地方都可以打开任意的文件,无关任何格式问题。

02 kkFileVIew简介

官网:https://kkview.cn/

kkFileView是为文件文档在线预览而生,支持广泛的文件格式,如office、压缩包、图片、视频、音频等。采用的流程的SpringBoot 框架,更容易上手和部署。

独立于业务系统外,提供restful http接口,跨平台(java,php,python,go,php,…)调用,在微服务场景下直接提供在线预览服务。支持多种预览模式灵活切换,如PDF、拦截在分页图、轮播图等预览模式动态配置。

03 Linux部署

企业中我们都需要部署独属于自己的那一份。部署的时候,需要我们下载源码自行编译,当然安装版需要进入kk开源社区下载。

下载源码后直接就可以通过/server/src/main/java/cn/keking/ServerMain.java启动即可。本次主要介绍一下Linux 的部署。

3.1 编译

这里使用的工具是:idea2024.2 + JDK8

编译的时候,可能出现编译报错:

这个是主要因为@Test的方法中部分有异常,我们可以直接跳过,需要增加配置,也可以使用Maven命令(mvn package -DskipTests=true),笔者采用的增加配置的方式,pom文件中增加如下插件:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>

按照右侧的标注运行,就会出现左侧的四个包。我们选择kkFileView-4.4.0.tar.gz即可。

使用其他的可能会带来环境的额外问题,如笔者第一次使用了kkFileVire-4.4.0.jar,就会出现下面的问题:

3.2 安装

kkFileView-4.4.0.tar.gz上传到Linux 解压到当前目录下:

tar -xzvf kkFileView-4.4.0.tar.gz

进入bin目录下:

以此执行①②,其中①会安装项目需要的一些必须插件,②就是项目的后台启动。

启动完成之后,就可以访问地址查看:

127.0.0.1:8012

04 使用测试

4.1 web案例

使用主要用户Web端,可以接入项目,实现无忧预览,只需要一段简单的代码即可:

<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-base64@3.6.0/base64.min.js"></script>

var url = 'http://127.0.0.1:8080/file/test.txt'; //要预览文件的访问地址
window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url)));

4.2 kkFieView工具查看

kkFieView 部署之后,本身就提供了文件的UI预览,以及文件上传预览。

其中:

①只要输入文件的网络地址,即可预览文件。

②可以先上传文件作为共享文件,然后就可以直接预览打开了。

预览效果

05 小结

kkFileView完美的替代了所有的文件工具,只要有它,就可预览任意格式的文件,无需再下载任何工具。既可以适用于技术人员接入业务项目,也适用于办公小白作为日常的查看工具。

满足了当下既要、又要、还要需求场景。赶快用起来,下一个Offer就是你的!


关注我的公众号:【编程朝花夕拾】,获取首发内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智_永无止境

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值