使用aspose words把word文件转为pdf

因为项目经理一直在变需求,最开始说要生成word,结果又要pdf,不想再写pdf想直接进行转换,网上搜了一下,有的只能windows用,而poi转换后文字会不对齐串行,aspose是比较简单并符合需求的。

代码基本来自这篇博客https://www.cnblogs.com/zhaosq/p/9796255.html

不想再弄个license xml,直接写入代码中

String licenseStr = "xml内容";
InputStream license = new ByteArrayInputStream(licenseStr.getBytes("UTF-8"));
License asposeLic = new License();
asposeLic.setLicense(license);

不过放到linux上会出现中文字体乱码的问题

因为aspose根据不同的系统取的默认字体文件应该是不同的。

linux安装中文字体就不在这里写了,网上随便一搜一大堆。

设置aspose取字体从哪个文件夹下取:

FontSettings.setFontsFolder("/usr/share/fonts/chinese", false);

然后重新运行一遍代码,OK,收工!

原文地址:https://www.cnblogs.com/moerjiana/p/12364669.html

时间: 2024-11-02 22:59:00

使用aspose words把word文件转为pdf的相关文章

java将word文件转为pdf

import java.io.File; import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch; public class Word2Pdf{ public static void main(String args[]) { ActiveXComponent app = null; String wordFile = "C:/xxxxx.doc"; String pdfFile = "C

办公系统中MS Word文件转换为PDF技术方案

MS Word文件转换为PDF技术方案比较多,比较常见的方案是使用开源的OpenOffice,但是此方案存在兼容的问题,有些文件转换不了或出现问题.而采用现成的产品,成本又比较高.通过对各种Word转PDF解决方案的综合考察,采用在Windows平台调用Word接口的方案,是转换成功率最高的一种,在这里提供个折中的方案. 架设Windows服务器,并安装MS Office 2007,使用MS Office 2007转换PDF功能. Office 2007 只需安装一个加载项,就能导出文件并将其保

Java转换Word文件到PDF文件

使用Docx4j将Word文件转换为PDF文件: public static void convertDocxToPDF(String docxFilePath, String pdfPath) throws Exception { OutputStream os = null; try { // 加载文件 File docx = new File(docxFilePath); InputStream is = new FileInputStream(docx); WordprocessingM

简单python脚本,将jupter notebook的ipynb文件转为pdf(包含中文)

直接执行的python代码ipynb2pdf.py # coding:utf-8 import sys import os import re import shutil notebook = sys.argv[1] texFile = notebook.replace('.ipynb','.tex') # 1.convert .ipynb to latex file .tex # 将ipynb文件转为tex文件 print '1. convert ' + notebook + ' to ' +

将Rmarkdown文件转为pdf文件

knitr包只能够将R markdown文件转为html格式,若想要将其转化为pdf格式,还要安装另一个包 # Install and load package install.packages("rmarkdown") library("rmarkdown") # Convert render("../Your_MD_File.md", output_format="pdf_document") Reference http

关于Asp.Net调用Office组件将Word文件转换为Pdf文件

1.首先安装 Microsoft Office 2007加载项:Microsoft Save as PDF-简体中文版:下载地址: http://download.microsoft.com/download/3/8/8/388812b2-0d3f-474e-a7ef-b095d3d0d3cd/SaveAsPDF.exe ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Aspose.Words将word转成pdf

/// <summary> /// word转pdf /// </summary> /// <param name="path">文件地址</param> /// <param name="newFilePath">转换后的文件地址</param> /// <returns></returns> public static void WordToPdf(string pa

excel表格文件如何转为pdf

我们在日常编辑表格中,最擅长制作的应该是excel表格,但常常很多时候给别人发送excel文件的时候需要转换成pdf格式,这可以给人专业的感觉.但很多刚刚接触的朋友会有疑问,excel表格文件如何转为pdf?今天小编就来教下大家怎么将excel表格文件转为pdf?       其实excel表格文件转为pdf并不是什么难事.只要大家找对软件就不是困难了.下面是excel表格文件转为pdf的详细步骤,不会的跟着我一起操作吧! 1.打开浏览器进入百度首页,输入"迅捷PDF转换器",在显示的

如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件

1. 描述 PDF 文件是一种便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式.PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符.颜色以及图象.可移植文档格式,也称为"便携文档格式",是一种电子文件格式.这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的.这一特点使它成为在Internet上进行电子文