`
TableMiao
  • 浏览: 75440 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

word转pdf aspose.words去水印版

阅读更多

word转pdf   aspose.words去水印版

备注:

 

1.工具类大同小异,都长一样,测试能用即可。记录一下,方便以后查阅

2.LogPrintUtil为自己封装的日志打印工具类,找不到无视、删除即可

3. 附破解jar!aspose.words为收费版,maven中央库找不到jar,jar为大牛反编译修改之后再编译成jar,想用直接引用或者deploy到私服仓库即可

4.License文件jar里已存在,/com.aspose.words.lic_2999.xml 路径无需改变用就可以了

5.测试专用,商业用途请购买正版!!!!!你懂得。

 

Util Class

package com.xxx.xxx.util;

import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;

import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;

/**
 * @author Administrator
 * @version $Id$
 * @since
 * @see
 */
public class Word2PdfUtil {

	/*
	 * public static void main(String[] args) { doc2pdf("E:/sms.docx","E:/aa.pdf");
	 * }
	 */

	public static boolean getLicense() {
		boolean result = false;
		try {
			InputStream is = com.aspose.words.Document.class.getResourceAsStream("/com.aspose.words.lic_2999.xml");
			License aposeLic = new License();
			aposeLic.setLicense(is);
			result = true;
		} catch (Exception e) {
			LogPrintUtil.printErrorLog("reqId", "Word2PdfUtil", "getLicense", "转pdf报错", e);
		}
		return result;
	}

	public static void doc2pdf(String inPath, String outPath) {
		if (!getLicense()) { // 验证License 若不验证则转化出的pdf文档会有水印产生
			return;
		}
		try {
			Long old = System.currentTimeMillis();
			File file = new File(outPath); // 新建一个空白pdf文档
			FileOutputStream os = new FileOutputStream(file);
			Document doc = new Document(inPath); // Address是将要被转化的word文档
			doc.save(os, SaveFormat.PDF);// 全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF,
											// EPUB, XPS, SWF 相互转换
			Long now = System.currentTimeMillis();
			LogPrintUtil.printFreeLog("reqId", "Word2PdfUtil", "doc2pdf", "转pdf成功耗时", (now - old) + "ms");
		} catch (Exception e) {
			LogPrintUtil.printErrorLog("reqId", "Word2PdfUtil", "doc2pdf", "转pdf报错", e);
		}
	}
}

 

分享到:
评论

相关推荐

    Aspose.Words 去水印版

    去除了“Evaluation Only. Created with Aspose.Words. Copyright 2003-2011 Aspose Pty Ltd.”水印 word,pdf等相互转换,相信对需要的朋友有帮组

    Aspose.Words for .NET 18.7(.net+.net core) 去水印,学习使用

    using Aspose.Words.Drawing; // 加载文档 Document doc = new Document("input.docx"); // 遍历文档中的形状 foreach (Shape shape in doc.GetChildNodes(NodeType.Shape, true)) { // 检查形状是否为水印 if ...

    aspose-words去水印jar包

    例如,可以使用`com.aspose.words.Document`类加载Word文档,再通过特定的API找到并移除水印。 6. **示例代码**:一个简单的使用示例可能是这样的: ```java import com.aspose.words.*; public class Remove...

    Aspose.Words 11.7 去水印版

    去除了“Evaluation Only. Created with Aspose.Words. Copyright 2003-2011 Aspose Pty Ltd.”水印 word,pdf等相互转换,相信对需要的朋友有帮组

    C# 使用 Aspose.Words将word文件转成PDF文件

    using Aspose.Words.Saving; class Program { static void Main(string[] args) { // 加载Word文档 Document doc = new Document("input.docx"); // 创建一个PdfSaveOptions对象,设置保存选项 ...

    Aspose.Words和Aspose.Pdf的dll文件.rar

    通过引用Aspose.Words.dll,开发者可以在代码中直接调用其提供的方法,无需安装Microsoft Word,就能完成对Word文档的操作。 例如,你可以使用Aspose.Words将Word文档转换为PDF,HTML,EPUB,XPS或其他文本格式。...

    Aspose.Words + Aspose.Cells + Aspose.Slides 19.12整合无水印无Trunc版

    Aspose.Words + Aspose.Cells + Aspose.Slides 19.12整合无水印无Trunc版,专为PDF转换而来,有缘人自然懂。

    word使用aspose转pdf、html...完美去水印

    word使用aspose转pdf、html...完美去水印,亲测可以转换各种格式,完美去水印,全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF,EPUB, XPS, SWF 相互转换

    Aspose.Words帮助API

    7. PDF处理:除了基本的创建和转换,Aspose.Words还支持对PDF文档的高级操作,如添加书签、注释、数字签名,以及提取和替换PDF中的文本和图像。 8. 图形与图像处理:API允许在文档中插入和操作图形,如调整大小、...

    unity导出word所需dll Aspose.Words.dll 版本22.4 (带水印.net 2.0-6.0配适)

    Aspose.Words.dll是Aspose公司开发的一个强大的文档处理组件,专门用于处理Microsoft Word文档。版本22.4包含了对.NET框架2.0到6.0的兼容性,这使得它能适应多种开发环境和项目需求。值得注意的是,这个版本还支持...

    Aspose.Words破解版本

    Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF...使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档

    Aspose.Words.Cpp_18.11.zip

    这个"Aspose.Words.Cpp_18.11.zip"压缩包包含的资源显然是Aspose.Words库的C++版本,版本号为18.11,允许开发者在C++应用程序中实现复杂的Word文档功能。 1. **Aspose.Words的基本概念**: - **API接口**:Aspose....

    C#NET Aspose.Words.dll(破解)转换word到PDF

    C#NET Aspose.Words.dll(破解)转换word到PDF 完美可用 非常强大(压缩包包含示例代码)

    使用Aspose.Words for Java完成复杂Word与PDF的导出

    Aspose.Words for Java是一款强大的文档处理库,它允许开发者在Java环境中创建、编辑、转换和打印Microsoft Word文档,甚至可以处理PDF格式。这个工具以其高效性和灵活性在IT行业中受到广泛应用,尤其对于需要进行...

    aspose.words操作word 一些关键方法

    在IT行业中,Aspose.Words是一款非常强大的文档处理组件,它允许开发者在不依赖Microsoft Office的情况下,进行Word文档的创建、阅读、修改和转换。这个资源聚焦于利用Aspose.Words进行一系列的关键操作,包括插入...

    aspose.words word、ppt和excel转换成PDF文件

    这个压缩包包含了Aspose.Words 16.8.0、Aspose.Cells 8.5.2 和 Aspose.Slides 15.9.0,这些都是Aspose产品线中的关键组件,用于将Word文档、Excel表格和PowerPoint演示文稿转换为PDF格式。 Aspose.Words是Aspose的...

    利用Aspose.Words将Word中表格转为图片

    Aspose.Words是一个.NET组件,支持多种编程语言,如C#、VB.NET等,它可以读写Word文档(.docx、.doc)以及其他格式,如PDF、HTML、图像等。在处理表格转图片的过程中,Aspose.Words提供了丰富的API接口供开发者调用...

    Aspose.Words17.7无限制版

    压缩包中的"**Aspose.Words.dll**"是Aspose.Words库的主要组件,它是.NET框架下的一个动态链接库文件,包含了所有Aspose.Words的功能实现。开发者在项目中引用这个DLL,就可以直接使用Aspose.Words提供的功能,而...

    aspose实现word转pdf功能(去水印)

    import com.aspose.words.*; public class Doc2pdf { public static void main(String[] args) { // 加载Word文档 Document doc = new Document("input.docx"); // 去除水印(如果存在) for (Section ...

    Aspose.Words For .Net18.7(包括core版本)下载

    Aspose.Words是一款强大的文档处理库,专为.NET开发者设计,用于在应用程序中创建、编辑、转换和显示Microsoft Word文档。这个版本是18.7,涵盖了Core版本,这意味着它支持.NET Core框架,使得跨平台开发变得更加...

Global site tag (gtag.js) - Google Analytics