首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Syncfusion DocIO将word文档转换为pdf并保存到磁盘

使用Syncfusion DocIO将Word文档转换为PDF并保存到磁盘的步骤如下:

  1. 首先,确保已经安装了Syncfusion DocIO库。可以通过访问Syncfusion官方网站(https://www.syncfusion.com/)下载并安装该库。
  2. 导入所需的命名空间:
代码语言:txt
复制
using Syncfusion.DocIO.DLS;
using Syncfusion.DocToPDFConverter;
using Syncfusion.Pdf;
  1. 创建一个Word文档对象并加载要转换的Word文档:
代码语言:txt
复制
WordDocument wordDoc = new WordDocument("path_to_word_document.docx");

这里的"path_to_word_document.docx"是要转换的Word文档的路径。

  1. 创建一个PDF文档对象:
代码语言:txt
复制
PdfDocument pdfDoc = new PdfDocument();
  1. 使用DocToPDFConverter类将Word文档转换为PDF:
代码语言:txt
复制
DocToPDFConverter converter = new DocToPDFConverter();
pdfDoc = converter.ConvertToPDF(wordDoc);
  1. 保存PDF文档到磁盘:
代码语言:txt
复制
pdfDoc.Save("path_to_save_pdf_document.pdf");

这里的"path_to_save_pdf_document.pdf"是要保存的PDF文档的路径。

  1. 释放所有使用的资源:
代码语言:txt
复制
pdfDoc.Close(true);
wordDoc.Close();

完整的代码示例:

代码语言:txt
复制
using Syncfusion.DocIO.DLS;
using Syncfusion.DocToPDFConverter;
using Syncfusion.Pdf;

namespace WordToPdfConversion
{
    class Program
    {
        static void Main(string[] args)
        {
            // 加载Word文档
            WordDocument wordDoc = new WordDocument("path_to_word_document.docx");

            // 创建PDF文档
            PdfDocument pdfDoc = new PdfDocument();

            // 将Word文档转换为PDF
            DocToPDFConverter converter = new DocToPDFConverter();
            pdfDoc = converter.ConvertToPDF(wordDoc);

            // 保存PDF文档到磁盘
            pdfDoc.Save("path_to_save_pdf_document.pdf");

            // 释放资源
            pdfDoc.Close(true);
            wordDoc.Close();
        }
    }
}

以上是使用Syncfusion DocIO将Word文档转换为PDF并保存到磁盘的完整步骤。Syncfusion DocIO是一款功能强大的文档处理库,可以帮助开发人员轻松地进行Word文档的创建、编辑和转换等操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用pythonword文档换为PDF文档

其功能涵盖了windows平台的方方面面,对于处理word文档这样的任务,自然是远远胜任的。...对于win32模块,word文档另存为pdf的代码如下 >>> import win32com >>> from win32com.client import Dispatch >>> word =...为了更加方便的完成word转换pdf的任务,还有一个简历在pywin32基础上的模块-docx2pdf, 该模块支持windows和macOS两个平台,可以方便的批量完成word文档pdf的任务,基本用法如下...该模块提供了一个转换脚本,这样通过命令行就可以批量处理了,基本用法如下 # 转换单个文件 docx2pdf myfile.docx # 一个目录下的word文档都转换成pdf文件 docx2pdf myfolder.../ 通过上述方法,可以轻松完成word文档的转换任务,虽然效率上没有那么高,但是胜在免费,而且操作也比较简便。

7K50

如何在CentOS上使用LibreOfficeWord文档换为PDF格式

在处理文档时,Word文件转换为PDF格式是一个常见需求。PDF格式的文档更加标准化,易于分享和阅读,同时也能很好地保持原始布局和格式。...转换命令要将Word文档(.doc或.docx)转换为PDF格式,可以使用以下命令:libreoffice --headless --convert-to pdf your_word_document.docx...指定输出目录默认情况下,转换后的PDF文件保存在原Word文档相同的目录下,使用相同的文件名(仅扩展名变为.pdf)。...如果你希望转换后的PDF文件保存到特定目录,可以使用--outdir参数:libreoffice --headless --convert-to pdf --outdir /path/to/output.../directory your_word_document.docx/path/to/output/directory替换为你希望保存PDF文件的目录路径。

1.2K10
  • 使用WPS自动化转换办公文档: Word, PowerPoint和Excel文件转换为PDF

    使用WPS自动化转换办公文档: Word, PowerPoint和Excel文件转换为PDF 作者: 猫头虎 摘要 在数字化办公的时代,文档的格式转换成为了日常工作的常态。...借助WPS的强大功能,我们能轻松实现Word, PowerPoint和Excel文件到PDF的转换,进而满足不同场景的需求。...环境准备 为了实现文档转换,首先需要在系统上安装WPS Office软件,确保Python环境已经准备好。此外,需要安装win32com.client库。...Word文档转换 下面的代码展示了如何Word文档换为PDF: import win32com.client def ConvertDocToPdf(src, dst): wps = win32com.client.Dispatch...… (其他相关内容和说明) 总结 通过本文的介绍,我们学习了如何使用WPS的COM接口和Python来实现办公文档的自动化转换。

    45810

    C#实现 wordpdf、ppt 转为图片

    所以,类似这种wordpdf、ppt转换为图片的工具,一般又称之为“电子扫描器”,很高端的名字! 一.那些场合需要将wordpdf、ppt转换为图片?...电子白板课件 类似在线教学、远程培训这样的系统中,老师使用课件(wordpdf、ppt等类型的文档)是基本的需求,课件与电子白板的结合方案一般是这样的:课件转换成图片,文档的每一页对应着电子白板的每一页...方案一:使用Office COM组件 该方案不支持PDF文档,关于PDF图片的方法,这里有个很好的汇总,推荐给大家:PDF转换成图片的13种方案) 该方案的要求是用户的电脑上必须安装有微软的Office...有一点要注意的是,Aspose没有直接提供ppt图片的API,但是,它提供了ppt转为pdf的功能,所以,源码中实现ppt图片是经过了pdf中转的,即:先将ppt文档换为pdf文档,然后,在pdf...该Demo在打开课件的时候,就用到了上面的wordpdf、ppt转换为图片的功能。大家可以运行demo,看看具体的效果。

    28210

    ComPDFKit - 专业的PDF文档处理SDK

    2.ComPDFKit 档 SDK PDFWord 支持PDF文件中的内容转为流排结构的数据,保持原文件页面布局。支持字体大小、颜色、粗体、斜体和下划线等识别。...PDFPPT 提供档开发库每页PDF内容转换为可编辑的PPT,文本转换为文本框;识别文件内的图片支持进行旋转、裁剪等操作。...PDFImage 提供SDKPDF文件转换为高质量的图像格式,包括PNG和JPEG。保证所有图像质量和分辨率都将保持不变。...3.ComPDFKit API PDF To / From Word 提供API接口,帮助您的APP实现PDF文件和Word文件格式互转:PDFWordWordPDF格式。...5.Web Viewer PDF To / From Word 提供API接口,帮助您的APP实现PDF文件和Word文件格式互转:PDFWordWordPDF格式。

    7.6K60

    利用Python对批量PdfWord

    大家好,我是辰哥 在wps或者office里面可以pdfword,不过只能免费前面5页,超过5页就需要会员。...今天教大家一个Python办公小技巧:批量PdfWord ,这样可以自由想多少页都可以。...思路:这里主要是利用了Python的pdfmine3k库去提取pdf文本内容,通过python-docx库去内容保存到word中。 下面先看一下效果: ?...03 保存到word 上面我们已经成功pdf的内容提取出来,接着我们内容保存到word里面 ? 在遍历pdf内容里面内容逐步写入保存。最后保存命名为:Python研究者-辰哥.docx ?...04 小结 辰哥在本文中主要讲解了利用Python对批量Pdf换为Word,不明白的地方可以在下方留言或者后台加辰哥微信,一起交流。

    1.2K10

    wordpdf

    在日常代码开发中经常用到的功能就是wordpdf,下面就来介绍两种的方式 第一种:Aspose.word aspose的开源组件非常多,比如excel的导出,支持的合并单元等功能非常好用,这里用到的是...Aspose转换时候要注意doc.save方法一定要使用直接存到指定路径为文件,使用其他的方法混村在pdf准还完毕后进程未释放被占用导致文件使用为0字节的问题,代码中已加入去除水印的部分,可以参考 虽然...效果一样,先上代码 /// /// 在服务器端Doc文档换为PDF文档 /// /// <param name...Service Info:doc文档转化pdf文档转化成功。")...使用原生转换的效果好是必然的,但是环境条件要求也是有要求的,不想aspose完全独立,下面就介绍下使用com组件转换word需要注意的几个地方 1.服务器必须安装word和adobe pdfword

    52430

    WordPDF文档时,如何嵌入字体

    我们使用的Adobe Professional在Word文档转换或打印为PDF格式时,所使用的'标准'设置文件(后缀名为.joboptions,可用Adobe Distiller打开)里,有关'字体'...的一项,是把Arial、TimesNewRoman这些常用字体列入'永不嵌入'的列表,这样在doc pdf时就不能把常用字体嵌入到pdf中,而IEEE要求pdf文件的所有字体必须是嵌入的(或者属于Base...解决的办法是: 1、 一般IEEE会议/期刊的投稿网站都会提供专门的适合IEEE格式要求的PDF配置文件,根据提示找到下载地址,内有 IEEE_PDF_For_Acrobat6/7/8.joboptions...文件的压缩包下载下来,解压保存到Adobe的安装根目录中的"...Program Files/Adobe/Acrobat 8.0/Acrobat/Settings" 中; 2、 点击Word菜单栏的Adobe...'Adobe PDF Printer'的方式来生成PDF是不能解决问题的,最好用转换的方式来生成):点击Word菜单栏的Adobe PDF --'转换为Adobe PDF' 至此,PDF文件的字体格式问题就解决了

    3.2K60

    使用Python转换PDF,WordExcelPPTmdHTML都能

    Python来Word/Excel/PPT/Markdown/Html等各种格式的文件转换为PDF!...WordPDF WordPDF应该是最常见的需求了,毕竟使用PDF格式可以更方便展示文档,虽然在Word中可以直接导出为PDF格式,但是使用Python可以批量转换,更加高效。...目前在Python中针对Word换为PDF的库有很多,比如win32就可以调用word底层vba,word转成pdf,或者comtypes等,但是这些常用的库仅能在Windows机器上运行,所以为了照顾...PPTPDF 本节介绍一下PPT如何转换为PDF,但是我搜了一大圈都没有MAC用户可以实现的方法,所以只能针对Windows去操作,使用到的就是在word2pdf中讲到的comtypes import...因为大多数博客使用的是markdown格式,使用这些库可以很好的博客文章批量转换为PDF文档存储。

    8.2K70

    使用Python转换PDF,WordExcelPPTmdHTML都能

    Python来Word/Excel/PPT/Markdown/Html等各种格式的文件转换为PDF!...WordPDF WordPDF应该是最常见的需求了,毕竟使用PDF格式可以更方便展示文档,虽然在Word中可以直接导出为PDF格式,但是使用Python可以批量转换,更加高效。...目前在Python中针对Word换为PDF的库有很多,比如win32就可以调用word底层vba,word转成pdf,或者comtypes等,但是这些常用的库仅能在Windows机器上运行,所以为了照顾...PPTPDF 本节介绍一下PPT如何转换为PDF,但是我搜了一大圈都没有MAC用户可以实现的方法,所以只能针对Windows去操作,使用到的就是在word2pdf中讲到的comtypes import...因为大多数博客使用的是markdown格式,使用这些库可以很好的博客文章批量转换为PDF文档存储。

    8.4K20

    File Juicer Mac(文件提取工具)中文版

    你可以试试File Juicer for Mac文件提取工具,这款软件不仅可以提取word、ppt等档案中的图片文件,还可以可提取PDF文件中的图片文档,操作也是很简单的,你只需要直接拖入文件夹当中就可以啦...使用File Juicer,您可以:从PowerPoint 幻灯片放映或演示文稿中提取图像。从PDF文件中提取图像和文本。...重建简单的PDF文件到Word文档iPhoto的 iPod缓存文件和ithmb文件转换为TIFF。如果您丢失了Mac ,请从iPod中恢复照片。提取保存在.EXE文件中的Flash动画。...保存为.EXE文件的ZIP文件转换为zip。从Canon和Nikon RAW文件中提取JPEG图片。...将其用于检查各种缓存文件的取证,或从磁盘映像中“分割”出文件不可见的文件附加到图像 - 简单的隐写术

    81920

    Office三件套批量PDF以及PDF书签读写与加水印

    今天呢,我将带大家完全只使用 win32 调用 VBA 的 API 来完成这个转换。 另外,完成 PDF 书签的写入和提取操作以及批量加水印的操作。关于水印我们可以加背景底图水印或悬浮文字水印。...本文目录: 文章目录 office三件套转换为 PDF 格式 Word 文档换为 PDF Excel 表格转换为 PDF PowerPoint 幻灯片转换为 PDF 批量转换成PDF PDF...下面我们逐个查询 API 来测试: Word 文档换为 PDF Document对象有个 ExportAsFixedFormat 方法: https://docs.microsoft.com/zh-cn... PowerPoint 转换为 PDF 对于PPT,官方虽然提供了导出API:Presentation.ExportAsFixedFormat 方法。...上述代码涉及二次调用,而且涉及重复的磁盘读写操作,我们在一次读写磁盘时就直接把书签加上,现在重新封装一下: 加水印同时复制书签 将上述代码重新整理一下,并将递归转换为生成器调用: from PyPDF2

    2.9K10

    Mac文件内容提取工具:File Juicer中文版

    File Juicer中文版是一款强大的Mac文件内容提取工具,不仅可以提取word、ppt等档案中的图片文件,还可以可提取PDF文件中的图片文档,操作也是很简单的!...使用File Juicer,您可以:从PowerPoint 幻灯片放映或演示文稿中提取图像。从PDF文件中提取图像和文本。...重建简单的PDF文件到Word文档iPhoto的 iPod缓存文件和ithmb文件转换为TIFF。如果您丢失了Mac ,请从iPod中恢复照片。提取保存在.EXE文件中的Flash动画。...保存为.EXE文件的ZIP文件转换为zip。从Canon和Nikon RAW文件中提取JPEG图片。...将其用于检查各种缓存文件的取证,或从磁盘映像中“分割”出文件不可见的文件附加到图像 - 简单的隐写术

    74620

    word文档换为图片格式

    本教程用于Windows用户word换为pdf文档,并可将pdf文档换为图片(png/jpg等格式)。 ---- 一、wordpdf 1、打开待转换的word文档 ?...3、选择保存的目录后,点击文档类型 ? 4、选择pdf文档类型保存文件 ? 至此,wordpdf文档已完成转换。...二、pdfjpg pdfjpg/png图片在此提供两种转换方式: 在线转换:适用于普通无个人隐私信息的文档,网页即可转换,较便捷;pdf转换在线图片 本地转换:适用于带有个人隐私信息的文档,需下载软件...5、打开图片 (如一个文档页数过多,则会生成多张图片,如本教程) ? (二)、本地转换 1、下载迅捷pdf转换器 迅捷pdf转换器官网: 2、下载安装该软件 ?...3、打开软件后选择 文件图片 添加文件 ? 4、转换文档为图片 ? 5、打开所保存的位置,进入文件夹即可查看转换后的图片 ? 友情提示:非vip用户最多仅支持转换文档的前5页 ?

    2.7K10

    自动完成PDFWord

    现在WPS和百度网盘都提供了PDFWord的功能,但是需要充值会员。网上也有其他网站可以把PDF转成Word的,可是有一定限制。还有一些开源软件,效果就达不到要求了。...我的目的是通过程序自动完成PDFWord,转换一下思路,想到Adobe Acrobat DC Pro既然有PDFWord的功能,内部一定就是Soliddocuments,那我直接控制Acrobat...【步骤3】 编写Python调用Acrobat DC Pro的程序(pdf2word.py)。该程序当前目录下的所有PDF文件转换为Word存到output目录。...(f_path, d_path) 【步骤4】 PDF文件和pdf2word.py放在一个文件夹内,打开命令行运行Python程序,完成转换 python pdf2word.py 先给大家演示一下以上流程...这条远程自动PDFWord流水线的步骤,我将做如下编排(已发布到 PDFWORD): 指定哪一台电脑完成转换 pdf2word.py程序传输到这台电脑 PDF文件传输到这台电脑 打开终端,执行Python

    3.8K10

    Python实现PDFword

    背景 最近时间,收到一个小需求,一个PDF文件需要转成WORD表格文档,通过最简单的Ctrl+C和Ctrl+V操作这个表格复制到新的WORD文档里,结果粘贴下来的只有文本内容,如下图所示。...方案对比 PDF换为DOCX可以通过许多在线工具和软件来实现,例如: Adobe Acrobat:Adobe Acrobat是一款功能强大的PDF编辑软件,可用于PDF换为DOCX格式。...Free Online OCR:Free Online OCR是一个在线OCR工具,可以扫描的PDF文件转换为DOCX格式。 pdf2docx:第三方Python库,使用方便及灵活。...使用这些工具之前,您需要先确保您的PDF文档没有加密或受到其他限制,以便进行转换。 本文介绍Python中如何把PDFWord,推荐使用Python库pdf2docx。...目前还在断断续续的开发和改进中,欢迎使用和提issue。 介绍 pdf2docx是一种PDF文档换为Microsoft Word文档格式(.docx)的软件或工具。

    3.1K10

    PDFWord完全指南:3大方法满足各种场景!

    还不知道PDF怎么Word吗,本文提供完整的PDFWord方案,包括离线、在线或者SDK API等各种方式,总有一款满足您的需求。什么是PDFWord?...所谓PDFWord就是指从PDF格式文档中提取文字、图形和及其它内容放入Word或者其他格式文档中(也可以是其他文件格式,如Excel/PPT/HTML/IMAGE等),无需重新排版,支持图文混合排版...但是PDF文档很难进行编辑修改,如果您需要对PDF进行编辑,就需要将PDF换为WORD,转换后用WPS或者Office就可以进行编辑修改了。...传统PC端软件PDFWord本方法就是下载一个PDF软件到桌面,安装。安装之后就可以离线使用了。...第二步:上传PDF文件通过选择文件或者PDf文件拖拽到上述区域(支持doc或者docx格式的word文件)可以上传1个或者多个PDF文件?第三步点击转换为Word按钮?第四步下载?

    4.4K40

    PDF to word for Mac(pdfword转换器)v4.3.4激活版

    PDFword Mac版可以PDF文件导出到具有完全保留的原始文本,图像,布局,超链接,表格和贝塞尔曲线的完全格式化且可编辑的Microsoft Office Word文档。...PDF文件转换为Microsoft Office Word 2007版本(.docx),可以在2007年及以后的Microsoft Office Word应用程序中打开。...PDF to word for Mac图片Flyingbee PDF to word for Mac软件功能Flyingbee PDFWord转换器简单的工作流程,界面简洁整洁。...转换具有复制和打印限制的加密PDFAdobe PDF从1.0-1.7换为多语言和版本。...PDF文件输出到Microsoft Office Word 2007版本(.docx),可由2007年及更高版本的Mac Word应用程序打开。便于使用简单的工作流程,界面简洁整洁。

    4.2K40

    初探JavaScript PDF blob转换为Word docx方法

    PDFWORD为什么是历史难题 PDF Word 是一个非常非常普遍的需求,可谓人人忌危,为什么如此普遍的需求,却如此难行呢,还得看为什么会有这样的一个需求: PDF文档遵循iOS32000的规范是由...Adobe 公司推出的文档格式,之所以应用如此广泛,是因为PDF精确定位了每个字符的坐标、根据坐标绘制的各种形状,使用PDF格式传输和打印文档可以保证格式的一致性,然后很多PDF文件是可用于阅读,展示,...PDF文档实际并不存在段落、表格的概念,PDFWord要做的就是PDF文档中“横、竖线条围绕着文本”解析为Word的“表格”“文本及下方的一条横线”解析为“文本下划线”等等。...该JS 库提供了将近几十种的API及Class用于处理转换不同的格式文件:除了PDFWord外,还有其他发的文件格式转换,使用起来也是非常简单, 转换结果测评: 可以识别本地的PDF 文件,转换结果...通过搜索发现PDF对象流直接用JS 转换为Word 文件是非常困难的, 而且经过验证ARJS 导出PDF 文件可以用Word软件打开,那么突然想到是否可以找一个中间件,PDF流直接转换为doc或docx

    3.1K20
    领券