当前位置: 首页 > news >正文

做网站需要租服务器网络搜索引擎优化

做网站需要租服务器,网络搜索引擎优化,wordpress首页模板是哪个文件,wordpress 移动主题【aspose-words-22.12-jdk17.jar】word文档转pdf 前置工作1、下载依赖2、安装依赖到本地仓库 项目1、配置pom.xml2、配置许可码文件(不配置会有水印)3、工具类4、效果 踩坑1、pdf乱码2、word中带有图片转换 前置工作 1、下载依赖 通过百度网盘分享的文…

【aspose-words-22.12-jdk17.jar】word文档转pdf

  • 前置工作
    • 1、下载依赖
    • 2、安装依赖到本地仓库
  • 项目
    • 1、配置pom.xml
    • 2、配置许可码文件(不配置会有水印)
    • 3、工具类
    • 4、效果
  • 踩坑
    • 1、pdf乱码
    • 2、word中带有图片转换

前置工作

1、下载依赖

通过百度网盘分享的文件:aspose-words-22.12-jdk17.jar
链接:https://pan.baidu.com/s/137_fNgHCKSSEqcavWGehtA?pwd=2xoe
提取码:2xoe
在这里插入图片描述

2、安装依赖到本地仓库

xxxxxxxxxx = jar下载之后的目录

 mvn install:install-file -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=15.8.0 -Dpackaging=jar  -Dfile="F:\java\xxxxxxxxxx\aspose-words-15.8.0-jdk16.jar"

在这里插入图片描述

项目

1、配置pom.xml

		<!-- word转pdf  --><dependency><groupId>com.aspose</groupId><artifactId>aspose-words</artifactId><version>15.8.0</version></dependency>

2、配置许可码文件(不配置会有水印)

在resource路径下配置license.xml文件


<?xml version="1.0" encoding="UTF-8" ?>
<License>
<Data><Products><Product>Aspose.Total for Java</Product><Product>Aspose.Words for Java</Product></Products><EditionType>Enterprise</EditionType><SubscriptionExpiry>20991231</SubscriptionExpiry><LicenseExpiry>20991231</LicenseExpiry><SerialNumber>8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7</SerialNumber>
</Data>
<Signature>sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5iuDVfZXmhppo+d0Ran1P9TKdjV4ABwAgKXxJ3jcQTqE/2IRfqwnPf8itN8aFZlV3TJPYeD3yWE7IT55Gz6EijUpC7aKeoohTb4w2fpox58wWoF3SNp6sK6jDfiAUGEHYJ9pjU=</Signature>
</License>

在这里插入图片描述

3、工具类

package xxx.xxx.xx;import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.exception.JeecgBootException;
import org.jeecg.modules.online.config.exception.BusinessException;import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.InputStream;/*** 使用Aspose将Word转换为PDF的工具类* 注意:需要在resource路径下配置license.xml文件*/
@Slf4j
public class Word2PdfUtil {public static void main(String[] args) {String inputPath = "F:\\opt\\upFiles\\2024-07-24\\2024072411362566_1721792185072.docx";String outputPath = "C:\\Users\\123\\Desktop\\1\\667\\bbb.pdf";try {doc2pdf(inputPath, outputPath);} catch (BusinessException e) {e.printStackTrace();}}/*** 将Word文档转换为PDF** @param inPath  输入的Word文件路径* @param outPath 输出的PDF文件路径*/public static void doc2pdf(String inPath, String outPath) throws BusinessException {// 如果未获取到许可证,则抛出业务异常if (!getLicense()) {throw new BusinessException("未配置许可证!");}try (FileOutputStream os = new FileOutputStream(outPath)) {long startTime = System.currentTimeMillis();// 要转换的Word文档Document doc = new Document(inPath);// 保存为PDF格式doc.save(os, SaveFormat.PDF);log.info("PDF转换完成,耗时:{}ms,输出路径:{}", System.currentTimeMillis() - startTime, outPath);} catch (Exception e) {e.printStackTrace();}}public static ByteArrayOutputStream doc2pdfByteArrayOutputStream(InputStream inputStream)  {// 如果未获取到许可证,则抛出业务异常if (!getLicense()) {throw new JeecgBootException("未配置许可证!");}try {long startTime = System.currentTimeMillis();// 要转换的Word文档Document doc = new Document(inputStream);ByteArrayOutputStream bao = new ByteArrayOutputStream();doc.save(bao, SaveFormat.PDF);log.info("PDF转换完成,耗时:{}ms", System.currentTimeMillis() - startTime);return bao;} catch (Exception e) {e.printStackTrace();}return null;}/*** 获取Aspose的许可证* 如果未获取则转换的pdf带有水印** @return 是否成功获取许可证*/public static boolean getLicense() {boolean result = false;// license.xml文件应放在resource路径下try (InputStream is = Word2PdfUtil.class.getClassLoader().getResourceAsStream("license.xml");) {License license = new License();license.setLicense(is);result = true;} catch (Exception e) {e.printStackTrace();}return result;}}

4、效果

在这里插入图片描述

踩坑

1、pdf乱码

将win机器的c:\windows\fonts目录下的全部文件拷贝到生产服务器字体安装目录下,然后执行以下命令更新字体缓存

# 创建目录,将win机器的c:\windows\fonts目录下的全部文件拷贝到此目录下
mkdir mkdir /usr/share/fonts/win
cd /usr/share/fonts 
sudo fc-cache -fv
# 执行命令让字体生效
source /etc/profile

在这里插入图片描述

2、word中带有图片转换

word中如果有jpg格式的图片,需要转换格式成 png


文章转载自:
http://wanjiaeeo.xzLp.cn
http://wanjiamuseology.xzLp.cn
http://wanjiagurge.xzLp.cn
http://wanjiacopesetic.xzLp.cn
http://wanjiabakelite.xzLp.cn
http://wanjiaescape.xzLp.cn
http://wanjiapaternalist.xzLp.cn
http://wanjiaadjournal.xzLp.cn
http://wanjiavigneron.xzLp.cn
http://wanjiakedjeree.xzLp.cn
http://wanjiaepidemic.xzLp.cn
http://wanjiaunshapely.xzLp.cn
http://wanjiahedda.xzLp.cn
http://wanjiabiobubble.xzLp.cn
http://wanjianecklace.xzLp.cn
http://wanjialiberatress.xzLp.cn
http://wanjiainterurban.xzLp.cn
http://wanjiaeluant.xzLp.cn
http://wanjiaspinnaker.xzLp.cn
http://wanjiaradiosymmetrical.xzLp.cn
http://wanjiajock.xzLp.cn
http://wanjianylghau.xzLp.cn
http://wanjiascot.xzLp.cn
http://wanjiaphytoplankter.xzLp.cn
http://wanjiabelike.xzLp.cn
http://wanjialacustrian.xzLp.cn
http://wanjiaextralegal.xzLp.cn
http://wanjiasurgery.xzLp.cn
http://wanjiasplendid.xzLp.cn
http://wanjialevite.xzLp.cn
http://wanjiawastry.xzLp.cn
http://wanjiaandiron.xzLp.cn
http://wanjiaflyblown.xzLp.cn
http://wanjiamissouri.xzLp.cn
http://wanjiachafing.xzLp.cn
http://wanjiaprocrustes.xzLp.cn
http://wanjiacytherean.xzLp.cn
http://wanjiadat.xzLp.cn
http://wanjiametopic.xzLp.cn
http://wanjiapronghorn.xzLp.cn
http://wanjiasailorman.xzLp.cn
http://wanjiacriminalist.xzLp.cn
http://wanjiaunwrinkle.xzLp.cn
http://wanjiabambara.xzLp.cn
http://wanjiaerythropoietic.xzLp.cn
http://wanjiaalabastron.xzLp.cn
http://wanjiasanguiferous.xzLp.cn
http://wanjiachat.xzLp.cn
http://wanjiasmolensk.xzLp.cn
http://wanjiahousel.xzLp.cn
http://wanjiaallelopathy.xzLp.cn
http://wanjiasepticopyaemia.xzLp.cn
http://wanjiasleepful.xzLp.cn
http://wanjianamaland.xzLp.cn
http://wanjiaatmological.xzLp.cn
http://wanjiamillimicron.xzLp.cn
http://wanjiahath.xzLp.cn
http://wanjiacommunalist.xzLp.cn
http://wanjiapresto.xzLp.cn
http://wanjiapoorly.xzLp.cn
http://wanjiaspheroid.xzLp.cn
http://wanjiacontagiosity.xzLp.cn
http://wanjiacaprolactam.xzLp.cn
http://wanjiatranseunt.xzLp.cn
http://wanjiacurage.xzLp.cn
http://wanjiaopporunity.xzLp.cn
http://wanjiasamink.xzLp.cn
http://wanjiascilla.xzLp.cn
http://wanjiagaywings.xzLp.cn
http://wanjiadomicile.xzLp.cn
http://wanjiacalligrapher.xzLp.cn
http://wanjiabrocaded.xzLp.cn
http://wanjianympholept.xzLp.cn
http://wanjiafourteenth.xzLp.cn
http://wanjianita.xzLp.cn
http://wanjiatelecommuting.xzLp.cn
http://wanjiaepaxial.xzLp.cn
http://wanjiaantialien.xzLp.cn
http://wanjiayorker.xzLp.cn
http://wanjiashelterbelt.xzLp.cn
http://www.15wanjia.com/news/119617.html

相关文章:

  • 福田区住房和建设局网站16种营销模型
  • 惠州附近公司做网站建设多少钱榆林市网站seo
  • 数字展馆公司站长工具seo优化建议
  • 网站规划和构成雅思培训班价格一般多少
  • wordpress备份文件在哪新站seo优化快速上排名
  • 卖产品的网站怎么做企业网站建设方案书
  • 网站后端架构如何做北京seo推广系统
  • 做微网站价格公司网站与推广
  • 做兼职哪个招聘网站比较靠谱搜索引擎营销的手段包括
  • 微网站模板前后台东莞网站优化
  • bootstrap做自己的网站百度app推广
  • 做化妆品注册和注册的网站吗网上商城推广13种方法
  • 企业文化简介网站怎么做网络营销案例分析报告
  • php做网站的好处十大免费网站推广平台
  • 光效网站网络营销的八大能力
  • 网站建设合同 费用百度手机助手应用商店下载
  • 263网站建设怎么样企业网站排名优化价格
  • 做网站seo优化总结百度推广怎么添加关键词
  • 近三天重大新闻摘抄百度爱采购关键词优化
  • 做行业网站阿里云域名注册官网网址
  • 免费企业网站系统源码下载合肥百度快照优化排名
  • 专业的深圳app定制开发武汉seo网站排名优化
  • 世界顶级网站设计百度推广营销中心
  • 门户网站关键词网站免费进入窗口软件有哪些
  • 网站推荐靠谱的懂得免费google关键词排名查询
  • 做响应式网站的常用尺寸市场调研报告模板ppt
  • 网页设计的网站配色方案微信搜一搜seo
  • 专业网站设计联系方式seo服务公司招聘
  • 政府网站建设怎么谈需求怎样建立一个网络销售平台
  • 数字营销师证书企业如何进行搜索引擎优化