php格式怎么转换为pdf,PHP如何将将word文件转为pdf
PHP将word文件转为pdf的方法:首先修改【php.ini】,并重启环境;然后安装微软office套件;最后配置office组件服务即可。
PHP将word文件转为pdf的方法:
1、修改php.ini添加:extension=php_com_dotnet.dll
去除注释:com.allow_dcom = true
重启环境相关学习推荐:php编程(视频)
2、配置office支持
(1)安装微软office套件。(office 2007 需要手动安装 `Microsoft Save as PDF and XPS`)
(2)配置office组件服务win+R打开运行菜单,输入dcomcnfg
找到 [组件服务] —— [计算机]—— [我的电脑] —— [DCOM配置] —— [Microsoft Wrord 97-2003文档]
右键 [Microsoft Wrord 97-2003文档] 设置属性 [标识] 为 [交互式用户]
代码如下:/**
* @desc xmsb_wordToPdf 将word转换为pdf
* @param string $wordPath word原文件路径
* @param string $outPath pdf输出路径
* @return string
*/
function xmsb_wordToPdf($wordPath, $outPath)
{
// 原文件不存在则返回错误
if(!file_exists($wordPath))
{
return 'word原文件不存在';
}
// 输出目录不存在则创建目录
if(!file_exists($tmpPath = rtrim($outPath, basename($outPath))))
{
mkdir($tmpPath, 0777, true);
}
$filenamedoc = dirname(__FILE__)."/".$wordPath;
$filenamepdf = dirname(__FILE__)."/".$outPath;
// 删除已有同名文件
if(file_exists($filenamepdf))
{
unlink($filenamepdf);
}
// 执行转换操作
$word = new COM("word.Application") or die("Could not initialise Object");
$word->Documents->Open($filenamedoc);
$word->ActiveDocument->ExportAsFixedFormat($filenamepdf, 17, false, 0, 0, 0, 0, 7, true, true, 2, true, true, false);
$word->Quit(false);
unset($word);
// 在页面中显示生成的pdf
// header('Content-type: application/pdf');
// header('filename='.$filenamepdf);
// readfile($filenamepdf);
return '转换成功';
}
// 测试运行
echo xmsb_wordToPdf('./word/word1.docx', './pdf/output1.pdf');
php格式怎么转换为pdf,PHP如何将将word文件转为pdf相关推荐
- php将word转txt,PHP如何将将word文件转为pdf
PHP将word文件转为pdf的方法:首先修改[php.ini],并重启环境:然后安装微软office套件:最后配置office组件服务即可. PHP将word文件转为pdf的方法: 1.修改php. ...
- 在linux环境下com.aspose.words将word文件转为pdf后乱码,window环境下不会
在linux环境下com.aspose.words将word文件转为pdf后乱码,window环境下不会 乱码原因是因为在linux系统下没有中文字体,所以转换的时候乱码,需要我们手动把window系 ...
- Java将Excel文件、Word文件转为PDF
因为要做文件在线预览 . 网上找了方法是需要调用公网微软地址传入我的文件路径 <iframe src='https://view.officeapps.live.com/op/view.aspx ...
- .net怎么使用iTextSharp把word文件转为pdf文件
使用iTextSharp将Word文件转换为PDF文件的步骤如下: 首先,安装iTextSharp库.你可以通过NuGet包管理器或直接从iTextSharp官网下载并安装. 在项目中添加对iText ...
- dotnet NPOI 将word文件转为pdf的代码
您可以使用 dotnet NPOI 库将 Word 文件转换为 PDF 文件. 以下是一个示例代码: using NPOI.XWPF.UserModel; using NPOI.XWPF.Extrac ...
- Word文件转为PDF格式后为什么字体会有改变?
出现此问题的原因为:没有勾选"将字体嵌入文件". 解决的方法和详细的操作步骤如下: 1.第一步,在计算机上打开Word,然后单击"Word选项(I)"选项,如下 ...
- java pdf 转word源码_Java 实现word模板转为pdf
1. pom相关依赖 工具poi-tl (操作word文档模板) + jacob (将操作后的word模板转为pdf) com.deepoove poi-tl 1.9.1 com.jacob jaco ...
- docx4j实现word文件转换pdf文件
目录 前言 PDF文件导出 word文件转换pdf文件 前言 前段时间在项目中遇到了导出pdf的问题,之前在项目中遇到导出文件莫不是excle或者word文件的导出,所以在遇到需要导出pdf文件时,我 ...
- php把excel转换成pdf文件下载,laravel怎么可以把excel文件转为pdf文件?
laravel怎么可以把excel文件转为pdf文件? 尝试用PHPOffice/PhpSpreadsheet转换,写了个函数,如下: 备注:PhpSpreadsheet是PHPExcel的新版,ht ...
- Python - 批量转换Word文件为PDF文件
1,目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2,遍历目录 作者总结了三种遍历目录的方法,分别如下. 2.1,调用glob 遍历指定目录下的所有文件和文件夹,不递归 ...
最新文章
- 人工智能的人文主义,如何让AI更有爱
- mysql读写分离,主从配置
- 二年级上册计算题_小学二年级数学上册应用题与思维训练集锦500题
- aes子密钥生成c语言_一种基于流密码算法的子密钥生成方法与流程
- ajax实现表单验证 html,Ajax+ajax做的表单验证
- Uncaught (in promise) DOMException 报错
- some formulas for bloging
- Java基础篇之如何使用try和catch
- css3媒体查询实例,css3 响应式媒体查询的示例代码
- phpcms二次开发摘要
- Tomcat、Servlet、Servlet容器
- 下载mysql那个版本好_Mysql各个版本区别及官网下载
- 计算机fdd,FDD 文件扩展名: 它是什么以及如何打开它?
- MATLAB-真彩色图像RGB直方图绘制
- Curl学习日记3 - 在Linux命令行中使用Curl
- 移动端自动化测试appium(6)--搭建模拟器和真机环境
- 苹果加快自研脚步,被国产厂商逼的?
- 苦学Excel、VBA,工作效率依旧低下?你该认识这个新工具了
- MySQL 不等于的三种表示及区别
- linux云主机安全加固
热门文章
- ML — 浅谈聚类和分类的区别
- C# Xamarin移动开发项目实战篇
- 云视频安防监控解决方案
- 安卓pdf阅读器_2020年双十一有哪些电纸书、电子书阅读器值得买?Kindle、掌阅、文石、科大讯飞哪个好?...
- 计算机c盘如何扩大,C盘太小怎么办?教你扩大容量!
- linux打印机驱动教程视频,Linux打印机配置wmv视频教程
- matlab调用com组件出现错误求解决,matlab在生成COM组件编译时出现错误
- 方案:软件集成测试工作流程指南
- [腾讯犀牛鸟开源人才培养计划]进入开源!
- QCIF、CIF、DCIF、D1分辨率