java-使用Jacob实现office转换成pdf】的更多相关文章

参考路径: https://blog.csdn.net/csdnFlyFun/article/details/79523262#commentBox Jacob组件下载地址:https://sourceforge.net/projects/jacob-project/ Jacob 介绍 Jacob 是 JAVA-COM Bridge的缩写,是一个中间件,能够提供自动化访问MS系统下COM组件和Win32 libraries的功能. MS系统提供的COM组件 COM组件 对象ID MS Word…
使用jacob将word转换成pdf格式   1.需要安装word2007或以上版本,若安装07版本学确保该版本已安装2downbank0204MicrosoftSaveasPDF_ XPS,否则安装2downbank0204MicrosoftSaveasPDF_ XPS.office10以上版本自带2downbank0204MicrosoftSaveasPDF_ XPS无需手动安装2.windows32位环境下需要jacob-1.14.3-x86.dll  windows64位需要jacob-…
下载地址 [url]http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en[/url] 这是一个微软官方出的office插件. office2010里好像能直接将文件另存为.PDF格式的   安装好之后,打开VS,以VS2005为例 新建windows应用程序项目 添加以下com组件的引用 Microsoft Word 12.0 Obj…
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Image; import com.itextpdf…
在开始->运行 中录入“dcomcnfg” 单击“确定”后弹出“组件服务”窗口 依次选择“组件服务”->“计算机”->“我的电脑”->“DCOM配置” 在“DCOM配置”下找到“MicroSoft Excel 应用程序”,单击右键然后选择“属性” 在弹出的窗口中选择“安全”标签,在“启动和激活权限”分组框中选择“自定义”,然后点击“编辑”按钮 在弹出的“启动权限”窗口中点击“添加” 在“选择用户或组”窗口中点击“高级” 先点击“立即查找”按钮,在“搜索结果”窗口中找到“NETWOR…
在非常多企业级应用中都涉及到将office图片转换成pdf进行保存或者公布的场景,由于pdf格式的文档方便进行加密和权限控制(类似于百度文库).总结起来眼下将office文件转换 成pdf的方法主要有两种:  1.利用jcob调用ms office的com组件,将office文档转换成pdf. 2.利用jcob调用acrobat将office文档转换成pdf. 在实际使用中发现.因为office不同所以本的文件格式不一致,所以不论什么第三方的转化工具都不可能完美的兼容全部office版本号,最好…
1.此处代码是把office文档转换成pdf的工具类,在BS架构的产品中,我们可以使用基于JS的pdf插件显示pdf文档,但是前提IE需要按照adobe的pdf软件,对于非IE不用安装.2.可以基于flexPager插件显示文档,但是也需要把office转换成swf的文件才可以,实现需要完成转换. ========================= 1 import java.io.File; import com.jacob.activeX.ActiveXComponent; import c…
有时候,我们需要在线上预览word文档,当然我们可以用NPOI抽出Word中的文字和表格,然后显示到网页上面,但是这样会丢失掉Word中原有的格式和图片.一个比较好的办法就是将word转换成pdf,然后让客户预览,下面来看一下基于Office和WPS的两种解决方案.  一.基于Office的解决方案 正如标题所说,基于Office就是要求服务器上面要安装的有Office.我们通过C#代码来调用COM接口,实现将Word转换成PDF.下面来看一下具体实现,首先引用Microsoft.Office.…
服务器端打开office然后采用虚拟打印 转换成pdf [WebMethod] public bool ConvertWordTOPDF(string WordPath) { bool ret=false; #region //string dataName = collection[i].FileName;//本地文件名称(带路径) //string ip=Request.UserHostAddress; //string wordname=WordPath; string wordPath=…
在制作工作文件的时候,有时候会遇到需要进行文件格式转换的情况,比较常见的文件格式转换就包含了Office与pdf格式之间的转换.但除此之外,图片与pdf格式也是可以进行转换的,那么图片要怎么操作,才能转换成pdf格式的电子文档呢?这是许多网友都比较感兴趣的问题,小编找到了一种快速解决这种问题的方法,今天和大家分享一下:如何快速把图片转换成pdf格式. 小编的解决办法,就是借助专业的ABBYY FineReader 12OCR文字识别软件.这款软件界面简单易用,功能强大,可快速方便地将扫描纸质文档…
一.添加引用 using Microsoft.Office.Interop.Word; 二.转换方法 1.方法 C# 代码 /// <summary> /// 把Word文件转换成pdf文件 /// </summary> /// <param name="sourcePath">需要转换的文件路径和文件名称</param> /// <param name="targetPath">转换完成后的文件的路径和文…
1.把word文档转换成pdf (1).添加引用 using Microsoft.Office.Interop.Word; 添加引用 (2).转换方法 /// <summary> /// 把Word文件转换成pdf文件 /// </summary> /// <param name="sourcePath">需要转换的文件路径和文件名称</param> /// <param name="targetPath">…
网上有很多将doc.ppt.xls等类型的文档转换成pdf的方法,目前了解到的有两大类: 1.使用虚拟打印机将doc.ppt.xls等类型的文档 2.使用OFFICE COM组件 我采用了第二种方法实现,初步测试通过,还没有放到服务器上进行批量实时转换的测试. 下面开始介绍详细步骤: 1.安装OFFICE 2007.我安装的是OFFICE 2007 Professional Plus版.安装后提示要激活,开始没有激活也能使用,只是每次一打开office软件就提示要激活,实在忍受不了,就下了一个激…
一.添加引用 using Microsoft.Office.Core;using Microsoft.Office.Interop.PowerPoint; 二.转换方法   C# 代码   复制 ///<summary> /// 把PowerPoint文件转换成PDF格式文件 ///</summary> ///<param name="sourcePath">源文件路径</param> ///<param name="ta…
OpenOffice版本:4.0(Windows.Linux下测试都出现问题) MS Office版本:2007 问题描述 使用OpenOffice将MS的docx文件转换为pdf文件时,docx文件页眉有书签,书签用图片替换,生成的pdf文件,奇数页有页眉,而偶数页却没有页眉 真相搜罗 网上搜了下原因,有说OpenOffice对MS Office支持不是很好,应该也就是这个原因了 毕竟docx文件使用MS Word打开页眉都是可以正常显示的,直接使用OpenOffice打开docx文件,偶数页…
通过ABBYY PDF Transformer+图文识别软件,使用PDF-XChange打印机将多页Excel工作簿转换成PDF文档(相关文章请参考ABBYY PDF Transformer+从MS Office中轻松创建PDF文件)的过程中,不少小伙伴发现Excel中的表格被保存成了单独文件,遇到这种情况该怎么办呢? 问题描述:通过ABBYY PDF Transformer+,使用PDF X-Change 5.0 for ABBYY将多页Excel工作簿转换成PDF时,Excel中的每个表格保…
直接上代码 # -*- encoding:utf-8 -*- """ author:lgh 简单的doc转pdf,html,pdf转doc脚本 依赖库pdfminer3k,pip install pdfminer3k即可 """ from win32com.client import Dispatch, constants from pdfminer.pdfparser import PDFParser, PDFDocument from pdf…
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; using Word = Microsoft.Office.Interop.Word;using Excel = Microsoft.Office…
今天要写一个上交的作业,本来是想用Office Word来写的,但是,我的Office貌似不能用了,但是,Linux下的LibreOffice写出的文档,在打印的时候是经常出现乱码的.所以,后来想到可以 利用HTML写出格式比较好的文档,所以,想到能不能先写出一份比较规范的文档出来,然后转换成PDF文档,因为如果转换成PDF文档,打印,浏览都会比较方便,并且在转换成PDF之后,在打印的时候也不容易出现乱码的现象,经过搜索发现了一个比较不错的html转pdf文件的工具wkhtmltopdf, 在U…
最近有这样一个需求,客户会提供DWG文件,因为DWG文件是不能直接在网页上显示的,所以必须对他做处理,要求是转换成PDF格式.我查了很久的资料,很多都是基于C#和.NET的方法,而且都是说的很模糊,不是调用这个API就是调用那个API,也没有给出具体的API地址.我在CAD软件的官网和论坛上也找了一番没有发现.更别说用Java实现这个功能了,看网上给出的解决办法都是直接用软件实现,那这个是肯定不满足我的要求的,毕竟我是希望用Java实现的.后来,我就在GitHub上找了好久,终于让我发现了一些蛛…
iTextSharp是一个常用的PDF库,我们可以使用它来创建.修改PDF文件或对PDF文件进行一些其他额外的操作.本文讲述了如何在上传过程中将文本文件转换成PDF的方法. 基本工作 在开始之前,我们需要从这个URL下载iTextSharp.除此之外,也可以使用”NuGet Package Manager” 将它从NuGet上下载到项目的解决方案中.下面通过屏幕截图来进行讲解.…
PowerPoint的优势在于对演示文档的操作上,而用PPT查看资料,反而会很麻烦.这时候,把PPT转换成PDF格式保存,再浏览,不失为一个好办法.在日常编程中和开发软件时,我们也有这样的需要.本文旨在介绍使用免费的Spire.Presentation库,使用C#在.NET平台上实现PowerPoint (.ppt; .pptx)文件到PDF格式文件的转换. 有这方面需要的朋友,可以从E-iceblue官方下载使用.下载完成后,请将bin文件夹的.DLL添加作为Visual Studio的引用.…
目录 开发环境说明 Spire PDF for .NET (free edition)体验 资源下载 开发环境说明 Microsoft Visual Studio 2013 Ultimate Edition With Update 4 Spire PDF for .NET v3.2 Free Edition Microsoft Windows 7 Ultimate Edition With SP1 Spire PDF for .NET 体验 这次是受Yesi的邀请,为他们的产品(http://w…
写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天就琢磨着写一个爬虫,将廖雪峰的 Python 教程 爬下来做成 PDF 电子书方便大家离线阅读. 开始写爬虫前,我们先来分析一下该网站1的页面结构,网页的左侧是教程的目录大纲,每个 URL 对应到右边的一篇文章,右侧上方是文章的标题,中间是文章的正文部分,正文内容是我们关心的重点,我们要爬的数据就是所有网页的正文部分,下方是用户的…
写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天尝试写一个爬虫,将廖雪峰老师的 Python 教程爬下来做成 PDF 电子书方便离线阅读. 开始写爬虫前,我们先来分析一下网站的页面结构,网页的左侧是教程的目录大纲,每个 URL 对应到右边的一篇文章,右侧上方是文章的标题,中间是文章的正文部分,正文内容是我们关心的重点,我们要爬的数据就是所有网页的正文部分,下方是用户的评论区,评…
做学术性的朋友经常会需要将CAJ文件转换成PDF文件,毕竟CAJ文件只能在CAJ阅读器上显示,但是有很多转换软件并不能很好的完成转换,小编今天就为大家讲解一下CAJ转换成PDF在线方法是什么,大家要认真听哦. 操作工具:[迅捷PDF转换器] 第一步:点开百度搜索界面,搜索关键词迅捷PDF在线转换器. 第二步:点开转换器首页,点击文档转换,找到CAJ转PDF. 第三步:打开CAJ转PDF页面后,点击选择文件添加CAJ文件. 第四步:单击“开始转换”按钮,执行CAJ文件的转换. 第五步:经测试,每十…
dvi文件和将dvi文件转换成pdf格式 Latex只能把tex文件编译成dvi文件, 在cmd 中: 使用xdvi查看dvi格式的文件 若用texstudio编辑tex文件,则可直接将已编译成功的.dvi 文件通过 工具--命令 dvi-pdf 选项完成转换  之后再次编译即可…
Nodejs 中将html转换成pdf文件,Nodejs Convert html into pdf 1. 下载phantomjs.exe,将该文件放在根目录 2. 编写pdf.js文件(在github上下载phantomjs相关的测试文件,仿照rasterize.js文件编写pdf.js文件) 3. Nodejs调用phantomjs,将html页面转换成pdf文件 // 改变存放html和pdf的路径 app.get('/pdf5',function(request,response){ v…
使用libreoffice(可以用yum直接安装,占用了4xxM磁盘空间...) 然后命令行执行: 转换成csv,支持utf-8中文编码: libreoffice  --invisible --convert-to csv:"Text - txt - csv (StarCalc)":44,34,76 组合测试1.xlsx 转换成pdf:   libreoffice  --invisible --convert-to pdf 组合测试1.xlsx 转PDF时可能会出现中文字(方框)的问题…
java web项目由http转换成https遇到的各种坑 这篇文章写给自己在经历项目由http转换成https遇到的各种坑所做的一份笔记,留给以后自己看,或者和开发的朋友也刚好遇到和我一样的问题的朋友. 由http转换成https要做的一些准备工作: 1.获得证书或者自制证书 2.配置项目的容器,例如tomcat,或者使用的nginx配置,来支持https协议 1.制作根证书 在学习的时候,一定是自己制作根证书来学习,我采用的是openssl来管理,签发证书.在非常快的制作了自己的根证书和服务…