bboss wordpdf构建部署介绍

简介: bboss wordpdf构建部署介绍 下载 源码下载地址:bboss-wordpdf 下载完毕后将master.zip改名为bboss-plugins.zip,然后解压,本文解压目录为: d:/bboss-plugins 构建部署步骤 1.
bboss wordpdf构建部署介绍

下载
源码下载地址: bboss-wordpdf

下载完毕后将master.zip改名为bboss-plugins.zip,然后解压,本文解压目录为:
d:/bboss-plugins

构建部署步骤

1.通过gretty gradle插件运行demo工程bboss-plugin-wordpdf-web

2.运行前先执行/bboss-plugins的install任务,编译构建所有插件模块:

cd bboss-plugins

gradle install

构建成功后,先启用gretty插件(注意:第一次构建工程,需要关闭gretty插件,默认关闭)

修改/bboss-plugins/gradle.properties中属性为true,即可启用插件:

enable_gretty=true

然后运行以下指令,启动tomcat和demo应用(运行demo之前需要做一些准备工作,请参考本文后面的内容)

gradle :bboss-plugin-wordpdf-web:tomcatStart

启动后可以在浏览器端访问以下地址:

http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdfswftool.jsp

http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdfswf.jsp

http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdf.jsp

http://localhost/bboss-plugin-wordpdf-web/wordpdf/word.jsp

http://localhost/bboss-plugin-wordpdf-web/FlexPaper_2.0.3/index_ooo.html

准备demo运行环境

注意:运行demo工程前,还需要安装liferoffice和swftool并启动soffice进程,安装方法请参考文档:[ bboss-plugin-wordpdf/文档转换部署文档.doc],

安装完毕后,修改配置文件/bboss-plugins/bboss-plugin-wordpdf-web/WebRoot/WEB-INF/bboss-wordpdf.xml中相关属性对应路径swftoolWorkDir(swftool安装目录)、officeHome(libreoffice安装目录)、templatedir(word模板所在目录),resultdir(转换文档存放目录):
<properties>
    <property name="/wordpdf/*.page"    		
		f:flashpaperWorkDir="D:\FlashPaper\FlashPaper2.2\"   
		f:templatedir="D:/d/workspace/bbossgroups/bboss-plugins/bboss-plugin-wordpdf"
		f:swftoolWorkDir="c:/environment/SWFTools/" 	
		f:officeHome = "c:/environment/LibreOffice 5"	
		f:resultdir="d:/test"
    	class="org.frameworkset.web.wordpdf.NewPrinterController"/>
</properties>

目录
相关文章
|
16小时前
|
XML 存储 Java
SpringBoot集成Flowable:构建强大的工作流引擎
在企业级应用开发中,工作流管理是核心功能之一。Flowable是一个开源的工作流引擎,它提供了BPMN 2.0规范的实现,并且与SpringBoot框架完美集成。本文将探讨如何使用SpringBoot和Flowable构建一个强大的工作流引擎,并分享一些实践技巧。
5 0
|
4月前
|
Java 持续交付 Maven
Spring Boot程序的打包与运行:构建高效部署流程
构建高效的Spring Boot部署流程对于保障应用的快速、稳定上线至关重要。通过采用上述策略,您可以确保部署过程的自动化、可靠性和高效性,从而将专注点放在开发上面。无论是通过Maven的生命周期命令进行打包,还是通过容器技术对部署过程进行优化,选择正确的工具与实践是成功实现这一目标的关键。
182 2
|
6月前
|
Java Maven Docker
【SpringBoot系列】SpringBoot应用程序容器化及容器优化
【4月更文挑战第4天】SpringBoot应用程序容器化及容器大小优化
98 0
|
Java 中间件 Nacos
搭建cloud项目以及各个依赖和配置说明(二)
搭建cloud项目以及各个依赖和配置说明
141 0
搭建cloud项目以及各个依赖和配置说明(二)
|
消息中间件 监控 Java
搭建cloud项目以及各个依赖和配置说明(一)
搭建cloud项目以及各个依赖和配置说明
755 0
|
XML Kubernetes 数据可视化
【集成架构】探索3种顶级「集成框架」Apache、Spring和Mule
【集成架构】探索3种顶级「集成框架」Apache、Spring和Mule
|
Java Unix API
Quarkus项目配置方式详解
Quarkus 可以从多个地方获取项目的配置,它读取配置优先级入下图,在下面的优先级中,一旦读取到某个配置,就不会再继续读取后面配置中的这个配置了。
939 0
|
NoSQL Java 中间件
Maven在传统Spring项目中支持多环境打包
Maven在传统Spring项目中支持多环境打包
504 0
Maven在传统Spring项目中支持多环境打包
|
敏捷开发 开发框架 JavaScript
SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程
在新建工程前,先了解一下什么是敏捷开发“松结对编程”及“L型代码结构”这里有详细的介绍和说明 : 敏捷开发“松结对编程”系列之十一:L型代码结构(团队篇之一)     使用Maven创建项目之前,我们要对工程有一个大概的规划,为了保持类库统一管理,引入的jar包版本不冲突,我们需要用到Maven的BOM功能以及Spring IO platform推出的BOM功能:
465 0
SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程
|
Java Maven 开发工具
SpringBoot【构建项目的多种方式】
文章目录 一、在线创建 二、开发工具创建 2.1 通过在线地址 IntelliJ IDEA Eclipse(STS插件) 2.2 Maven项目创建 IntelliJ IDEA Eclipse
SpringBoot【构建项目的多种方式】