- spring boot 自动加载jar包中的类
金刚_30bf
版本:2.0.6Springboot的Application类会自动扫描加载该package及其子package的类,其他package或jar中的类不会自动被扫描到,这时需要配置扫描路径:@SpringBootApplication@ComponentScan(basePackages={"com.dus.weasel","org.jodconverter","org.dus"})publicc
- springboot高级功能(九)jodconverter实现在线预览
小鲍侃java
思路:其他文档转成配pdf然后通过流发送到前台,前台支持pdf1.jodconverter-spring-boot-starter方法1.pom文件org.jodconverterjodconverter-core4.2.2org.jodconverterjodconverter-spring-boot-starter4.2.2org.jodconverterjodconverter-local4
- springboot集成openoffice实现文件预览
jesson_c
解决方案springbootopenoffice文件预览性能优化
1.先下载openoffice,官网下载ApacheOpenOffice-OfficialDownload觉得官网下载慢的可以进我的主页下载Apache_OpenOffice_4.1.6_install_zh-CN.rar_springboot集成openoffice-互联网文档类资源-CSDN下载下完之后直接安装就行2.在pom.xml加入以下配置org.jodconverterjodconve
- Java中如何实现文件预览的功能
FighterLiu
Javajava文件预览
文件预览方法总结前言一、kkfileview文件在线预览二、officetohtml纯前端的方式三、JODConverter四、Aspose总结前言日常开发中常见的文件格式有pdf,word,Excel,PPT,Html,txt,图片等。pdf,Html,txt,图片这种实现在线预览非常简单,有一些前端的插件可以满足要求。word,Excel,PPT如果要实现在线预览,就非常的困难。word,Ex
- java将office文件转换为pdf文件的三种方法
jun_bai
java开发语言后端
方法1.poi读取doc+itext生成pdf(实现最方便,效果最差,跨平台)方法2.jodconverter+openOffice(一般格式实现效果还行,复杂格式容易有错位,跨平台)方法3.jacob+msOfficeWord+SaveAsPDFandXPS(完美保持原doc格式,效率最慢,只能在windows环境下进行)由于方法1效果比较差,本文只介绍后两种方法方法2:使用jodconvert
- Springboot——集成jodconverter做文档转换
专注写bug
springbootspringbootjavalibreoffice
文章目录前言jodconverter简介下载安装libreoffice代码演示1、创建springboot项目工程并引入依赖2、配置3、准备一个docx模板4、编写测试代码运行后的样式linux环境下安装libreoffice前言公司项目开发中,早期使用docx4j进行word转pdf,出现了很多格式紊乱、空格缩进、字体间距变大等问题。虽然针对空格缩进等处理,采取全角模式,进行了改善。但依旧还是会
- Java实现文档格式转换与模板渲染 LibreOffice jodconverter
卑微小钟
java工具后端javaspringboot
JavaOffice一、文档格式转换文档格式转换是office操作中经常需要进行一个操作,例如将docx文档转换成pdf格式。java在这方面有许多的操作方式,大致可以分为内部调用(无需要安装额外软件),外部调用(需要安装额外软件)。其中,内部调用的方式虽然简单,但是会遇到一些头痛的问题,例如:文档格式错误,字体错误,内容缺少。外部调用虽然麻烦,但可以在一定程度上解决这些问题。在技术搭配上比较推荐
- LibreOffice使用问题记录
大尾巴
javaLibreOffice转PDF
LibreOffice使用问题记录前提问题使用jodconverter时指定安装路径安装路径linux的路径MoaOS的路径报错:/opt/libreoffice7.5/program/oosplash:errorwhileloadingsharedlibraries:libXinerama.so.1:cannotopensharedobjectfile:Nosuchfileordirectory
- java pptx,使用Java将文件.pptx转换为.ppt
体系君
javapptx
Iwaswonderingifsomeoneknowsawaytoconvert.pptxto.pptprogamaticallyusingJava?解决方案Youcanuseopenofficeforconversion.Youhavetoconfigureeclipse/netbeansproperly.Youneedjodconverterplugin,too.oh,andremembert
- 利用openoffice对html,word,pdf进展转换乱码,Linux下openoffice转换word文档到pdf文档时中文乱码问题...
阿葱的葱白
wordpdf进展转换乱码
Linux下openoffice转换word文档到pdf文档时中文乱码问题Linux下openoffice转换word文档到pdf文档时中文乱码问题报错显示:INFO:connectedJun1,200911:21:52AMcom.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnectiondisposin
- Springboot 实现在线预览,word文档 doc、xlsx、pdf、txt等
青青草原我最穷
Utilsspringbootwordpdfjava在线预览
一、安装OpenOfficeOpenOffice下载二、引入依赖org.jodconverterjodconverter-core4.2.2org.jodconverterjodconverter-spring-boot-starter4.2.2org.jodconverterjodconverter-local4.2.2commons-iocommons-io2.6三、配置application
- libreoffice + jodconverter + Springboot 整合使用将Word转PDF
LcShadow
SpringJavajodconverter
libreoffice+jodconverter+Springboot整合使用将Word转PDF第一步安装Libreofficehttps://jingyan.baidu.com/article/91f5db1b38d69b1c7f05e3dc.html第二步maven依赖org.jodconverterjodconverter-core4.2.0org.jodconverterjodconver
- 学习文档链接
小吕学编程
学习
SpringBoot+Activiti完美结合,快速实现工作流(最详细版)-知乎(zhihu.com)easypoi:POI工具类,Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效,easypoi值得你尝试(gitee.com)libreoffice+jodconverter+Springboot整合使用
- 将Office(如:Word、Excel、PPT 等)文件转PDF(通过OpenOffice实现)
周梦顺
文件转换office转pdfopenoffice
这里简单介绍下OpenOfficeOpenOffice.org是一套跨平台的办公室软件套件,能在Windows、linux、MacOSX(X11)和Solaris等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org是自由软件,任何人都可以免费下载、使用及推广它。需要注意:Java环境下操作OpenOffice要使用JodConverter。需要在服务器中安装OpenOf
- 将Office(如:Word、Excel、PPT 等)文件转html(通过OpenOffice实现)
周梦顺
文件转换OpenOfficeoffice转htm
这里简单介绍下OpenOfficeOpenOffice.org是一套跨平台的办公室软件套件,能在Windows、linux、MacOSX(X11)和Solaris等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org是自由软件,任何人都可以免费下载、使用及推广它。需要注意:Java环境下操作OpenOffice要使用JodConverter。需要在服务器中安装OpenOf
- SpringBoot集成LibreOffice+jodconverter做文件预览(office转pdf)
诗九趁年华
学习笔记java
简介LibreOffice是一款开放源代码的自由免费全能办公软件,可运行于MicrosoftWindows,GNU/Linux以及macOS等操作系统上。它包含了Writer,Calc,Impress,Draw,Math以及Base等组件,可分别用于文本文档、电子表格、幻灯片演示文稿、绘图文档、数学公式编辑、数据库管理等工作。LibreOffice采用对企业和个人用户均免费的MPL2.0授权协议。
- 使用Openoffice或LibreOffice实现World、Excel、PPTX在线预览
CodeDevMaster
JAVAexcelworldpptofficepdf在线预览
使用Openoffice或LibreOffice实现World、Excel、PPTX在线预览预览方案使用第三方服务使用前端库转换格式jodconverterjodconverter概述主要特性OpenOfficeLibreOfficejodconverter的基本使用添加依赖配置创建DocumentConverter实例上传与转换预览启动上传与预览World与SpringBoot集成添加依赖项配置
- 在java中如何使用openOffice进行格式转换,word,excel,ppt,pdf互相转换
李楷杰
javaopenOfficespringboot
1.首先需要下载并安装openOffice,下载地址为:ApacheOpenOfficedownload|SourceForge.net2.安装后,可以测试下是否可用;3.build.gradle中引入依赖:implementationgroup:'com.artofsolving',name:'jodconverter',version:'2.2.1'implementationgroup:'c
- IDEA maven 项目中引入第三方jar包的方法
哈前端帮
mavenmavenjarintellij-idea
说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包1将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi/bi-pom/libs)文件夹中,没有可以自己新建。2配置pom.xml,增加如下内容:org.openofficejodconverter2.2.2jarsystem${project.basedir
- SpringBoot集成LibreOffice+jodconverter做文件预览(office转pdf)
简介LibreOffice是一款开放源代码的自由免费全能办公软件,可运行于MicrosoftWindows,GNU/Linux以及macOS等操作系统上。它包含了Writer,Calc,Impress,Draw,Math以及Base等组件,可分别用于文本文档、电子表格、幻灯片演示文稿、绘图文档、数学公式编辑、数据库管理等工作。LibreOffice采用对企业和个人用户均免费的MPL2.0授权协议。
- cenos安装libreoffice+java-jodconverter word文档转pdf
小知大知
下载安装包链接:https://pan.baidu.com/s/1JbfC8LkC0cGEYR0iJ0Q_Tw提取码:9griLibreOffice_6.0.3_Linux_x86-64_rpm.tar.gzLibreOffice_6.0.3_Linux_x86-64_rpm_sdk.tar.gzLibreOffice_6.0.3_Linux_x86-64_rpm_langpack_zh-CN.t
- vue+springboot文件预览
STUPID MAN
vue.jsspringbootjavamaven
一、下载OpenOffice4脚本之家下载地址:https://www.jb51.net/softs/595118.html百度网盘:链接:https://pan.baidu.com/s/1x_GigpKrQiB_9g1_kmr8DQ提取码:vsbp二、导入依赖org.jodconverterjodconverter-core4.0.0-RELEASEcom.artofsolvingjodconv
- jodconverter 2.2.2 +openoffice4.0 doc转换成pdf
奔跑中的小象
openofficepdfjodconverter
一、环境linux下安装openoffice1、首先先下载好需要的rpm包:Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz或直接命令下载:wgethttp://heanet.dl.sourceforge.NET/project/openofficeorg.mirror/4.0.0/binaries/zh-CN/Apache
- JODConvert + SpringBoot实现文档转换word to pdf
BigTaiYang大太阳
文档转换需求在各种应用中甚是常见,目前其实没有太多方案可以选择,对于简单的文档可以自己编辑代码实现,比如使用poi+itext,但是对于复杂文档的转换,不是普通人可以写代码完成的。可以使用微软的office软件接口来实现转换,但缺点是软件收费,且不跨平台,还有可能版权方面的风险。JODConverterJODConverter,是一个Java的OpenDocument文件转换器,可以进行许多文件格
- java整合openoffice实现word、execl、ppt转换为pdf
程序兔子
前言因为网上的信息比较多,每个项目又不太一样,故整理一下以作记录。一、下载openoffice下载地址:https://www.openoffice.org/download/下载后,安装即可。二、引入依赖使用的JodConverter版本为2.2.1。因为jodconverter2.2.1必须依赖slf4j-jdk14必须这个版本,但是因为该版本过低,所以使用slf4j-api,slf4j-lo
- jodconverter+ pdfbox 实现 office文档转pdf(openoffice实现),并提取pdf为缩略图、预览图
qq_40419080
功能实战javajavaspringboot开发语言
文章目录转换office文档为pdf格式抽取pdf的第一页为图片(使用pdfbox实现)转化pdf为图片(使用pdfbox实现)类OpenOfficeDocumentConverter与类StreamOpenOfficeDocumentConverter的区别openoffice支持docx格式的设置mac安装openofficedocker安装openoffice方案调研:方法1.poi读取+i
- 文档转换工具JODConverter简介
爱游泳的老白
officewordPDFjava
简介JODConverter,JavaOpenDocument转换器,可在不同办公格式之间转换文档。它依赖于OpenOffice或者LibreOffice提供的服务来进行转换,它为当今可用的OpenDocument格式和MicrosoftOffice格式提供了可以说是最好的导入/导出。JODConverter自动执行LibreOffice/OpenOffice支持的所有转换,包括Microsoft
- SpringBoot如何实现word文档转pdf
目录一.背景二.方案选择1.Spire.DocforJava方案2.docx4j方案3.jodconverter+LibreOffice方案4.其他三.实操1.docx4j2.poi-tl+jodconverter+LibreOffice方案四.结论1.docx4j方案2.jodconverter+LibreOffice方案一.背景项目中有个需求大体意思是,上传一个word模板,根据word模板合
- 听起来简单实操还挺麻烦的功能:word转pdf(无乱码,windows和linux都可)
苏什么苏0904
javajava
第一步:引入jar包org.jodconverterjodconverter-spring-boot-starter4.2.0org.jodconverterjodconverter-core4.2.0org.jodconverterjodconverter-local4.2.0juhorg.openofficejurtorg.openofficeridlorg.openofficeunoilor
- SpringBoot集成LibreOffice+jodconverter做文件预览(office转pdf)
简介LibreOffice是一款开放源代码的自由免费全能办公软件,可运行于MicrosoftWindows,GNU/Linux以及macOS等操作系统上。它包含了Writer,Calc,Impress,Draw,Math以及Base等组件,可分别用于文本文档、电子表格、幻灯片演示文稿、绘图文档、数学公式编辑、数据库管理等工作。LibreOffice采用对企业和个人用户均免费的MPL2.0授权协议。
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIPHPandroidlinux
╔-----------------------------------╗┆
- 各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
bozch
.net.net mvc
在.net mvc5中,在执行某一操作的时候,出现了如下错误:
各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
经查询当前的操作与错误内容无关,经过对错误信息的排查发现,事故出现在数据库迁移上。
回想过去: 在迁移之前已经对数据库进行了添加字段操作,再次进行迁移插入XXX字段的时候,就会提示如上错误。
&
- Java 对象大小的计算
e200702084
java
Java对象的大小
如何计算一个对象的大小呢?
 
- Mybatis Spring
171815164
mybatis
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
CustomerService userService = (CustomerService) ac.getBean("customerService");
Customer cust
- JVM 不稳定参数
g21121
jvm
-XX 参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起JVM 性能上的差异,使JVM 存在极大的不稳定性。当然这是在非合理设置的前提下,如果此类参数设置合理讲大大提高JVM 的性能及稳定性。 可以说“不稳定参数”
- 用户自动登录网站
永夜-极光
用户
1.目标:实现用户登录后,再次登录就自动登录,无需用户名和密码
2.思路:将用户的信息保存为cookie
每次用户访问网站,通过filter拦截所有请求,在filter中读取所有的cookie,如果找到了保存登录信息的cookie,那么在cookie中读取登录信息,然后直接
- centos7 安装后失去win7的引导记录
程序员是怎么炼成的
操作系统
1.使用root身份(必须)打开 /boot/grub2/grub.cfg 2.找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 menuentry "Windows 7 (loader) (on /dev/sda1)" { 
- Oracle 10g 官方中文安装帮助文档以及Oracle官方中文教程文档下载
aijuans
oracle
Oracle 10g 官方中文安装帮助文档下载:http://download.csdn.net/tag/Oracle%E4%B8%AD%E6%96%87API%EF%BC%8COracle%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%EF%BC%8Coracle%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3 Oracle 10g 官方中文教程
- JavaEE开源快速开发平台G4Studio_V3.2发布了
無為子
AOPoraclemysqljavaeeG4Studio
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V3.2版本已经正式发布。大家可以通过如下地址下载。
访问G4Studio网站
http://www.g4it.org
G4Studio_V3.2版本变更日志
功能新增
(1).新增了系统右下角滑出提示窗口功能。
(2).新增了文件资源的Zip压缩和解压缩
- Oracle常用的单行函数应用技巧总结
百合不是茶
日期函数转换函数(核心)数字函数通用函数(核心)字符函数
单行函数; 字符函数,数字函数,日期函数,转换函数(核心),通用函数(核心)
一:字符函数:
.UPPER(字符串) 将字符串转为大写
.LOWER (字符串) 将字符串转为小写
.INITCAP(字符串) 将首字母大写
.LENGTH (字符串) 字符串的长度
.REPLACE(字符串,'A','_') 将字符串字符A转换成_
- Mockito异常测试实例
bijian1013
java单元测试mockito
Mockito异常测试实例:
package com.bijian.study;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.
- GA与量子恒道统计
Bill_chen
JavaScript浏览器百度Google防火墙
前一阵子,统计**网址时,Google Analytics(GA) 和量子恒道统计(也称量子统计),数据有较大的偏差,仔细找相关资料研究了下,总结如下:
为何GA和量子网站统计(量子统计前身为雅虎统计)结果不同?
首先:没有一种网站统计工具能保证百分之百的准确出现该问题可能有以下几个原因:(1)不同的统计分析系统的算法机制不同;(2)统计代码放置的位置和前后
- 【Linux命令三】Top命令
bit1129
linux命令
Linux的Top命令类似于Windows的任务管理器,可以查看当前系统的运行情况,包括CPU、内存的使用情况等。如下是一个Top命令的执行结果:
top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99
Tasks: 202 total, 4 running, 198 sl
- spring四种依赖注入方式
白糖_
spring
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我
- angular.injector
boyitech
AngularJSAngularJS API
angular.injector
描述: 创建一个injector对象, 调用injector对象的方法可以获得angular的service, 或者用来做依赖注入. 使用方法: angular.injector(modules, [strictDi]) 参数详解: Param Type Details mod
- java-同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待
bylijinnan
Integer
public class PC {
/**
* 题目:生产者-消费者。
* 同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待。
*/
private static final Integer[] val=new Integer[10];
private static
- 使用Struts2.2.1配置
Chen.H
apachespringWebxmlstruts
Struts2.2.1 需要如下 jar包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar spring.jar
struts2-core-2.2.1.jar struts2-sp
- [职业与教育]青春之歌
comsci
教育
每个人都有自己的青春之歌............但是我要说的却不是青春...
大家如果在自己的职业生涯没有给自己以后创业留一点点机会,仅仅凭学历和人脉关系,是难以在竞争激烈的市场中生存下去的....
&nbs
- oracle连接(join)中使用using关键字
daizj
JOINoraclesqlusing
在oracle连接(join)中使用using关键字
34. View the Exhibit and examine the structure of the ORDERS and ORDER_ITEMS tables.
Evaluate the following SQL statement:
SELECT oi.order_id, product_id, order_date
FRO
- NIO示例
daysinsun
nio
NIO服务端代码:
public class NIOServer {
private Selector selector;
public void startServer(int port) throws IOException {
ServerSocketChannel serverChannel = ServerSocketChannel.open(
- C语言学习homework1
dcj3sjt126com
chomework
0、 课堂练习做完
1、使用sizeof计算出你所知道的所有的类型占用的空间。
int x;
sizeof(x);
sizeof(int);
# include <stdio.h>
int main(void)
{
int x1;
char x2;
double x3;
float x4;
printf(&quo
- select in order by , mysql排序
dcj3sjt126com
mysql
If i select like this:
SELECT id FROM users WHERE id IN(3,4,8,1);
This by default will select users in this order
1,3,4,8,
I would like to select them in the same order that i put IN() values so:
- 页面校验-新建项目
fanxiaolong
页面校验
$(document).ready(
function() {
var flag = true;
$('#changeform').submit(function() {
var projectScValNull = true;
var s ="";
var parent_id = $("#parent_id").v
- Ehcache(02)——ehcache.xml简介
234390216
ehcacheehcache.xml简介
ehcache.xml简介
ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager的介绍我们知道一切Ehcache的应用都是从CacheManager开始的。在不指定配置信
- junit 4.11中三个新功能
jackyrong
java
junit 4.11中两个新增的功能,首先是注解中可以参数化,比如
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runn
- 国外程序员爱用苹果Mac电脑的10大理由
php教程分享
windowsPHPunixMicrosoftperl
Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:
1、Mac OS X 是基于 Unix 的
这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 wi
- 位运算、异或的实际应用
wenjinglian
位运算
一. 位操作基础,用一张表描述位操作符的应用规则并详细解释。
二. 常用位操作小技巧,有判断奇偶、交换两数、变换符号、求绝对值。
三. 位操作与空间压缩,针对筛素数进行空间压缩。
&n
- weblogic部署项目出现的一些问题(持续补充中……)
Everyday都不同
weblogic部署失败
好吧,weblogic的问题确实……
问题一:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:E:/weblogic/user_projects/domains/base_domain/serve
- tomcat7性能调优(01)
toknowme
tomcat7
Tomcat优化: 1、最大连接数最大线程等设置
<Connector port="8082" protocol="HTTP/1.1"
useBodyEncodingForURI="t
- PO VO DAO DTO BO TO概念与区别
xp9802
javaDAO设计模式bean领域模型
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据持