首页
学习
活动
专区
工具
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文档的创建、编辑和转换等操作。

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

相关·内容

使用python将word文档转换为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文档的转换任务,虽然效率上没有那么高,但是胜在免费,而且操作也比较简便。

7.1K50

如何在CentOS上使用LibreOffice将Word文档转换为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.6K10
  • 使用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来实现办公文档的自动化转换。

    55610

    Python高效办公自动化项目,让你办公效率提高几百倍!赶紧来试试这个项目吧!

    它能够帮助我们轻松实现批量Word转PDF的操作,只需简单几步设置,就能一键搞定所有文档的转换工作,既省时又省力。这简直就是咱们程序员提高工作效率的“秘密武器”啊!...定义转换函数: def convert_docx_to_pdf(input_dir, output_dir): """ 将指定目录下的所有.docx文件转换为PDF文件,并保存到指定输出目录...处理.doc文件(可选): 如果你的Word文件是旧版的.doc格式,你需要先将它们转换为.docx格式,然后再使用docx2pdf进行转换。...由于本文的重点是docx2pdf的使用,因此这里不再详细介绍如何将.doc转换为.docx。你可以使用其他工具或库来完成这一步。...(input_dir, output_dir): """ 将指定目录下的所有.docx文件转换为PDF文件,并保存到指定输出目录。

    7600

    C#实现 word、pdf、ppt 转为图片

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

    32510

    word转pdf

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

    56130

    ComPDFKit - 专业的PDF文档处理SDK

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

    7.9K60

    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

    利用Python对批量Pdf转Word

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

    1.2K10

    word文档转换为图片格式

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

    2.7K10

    markitdown

    ——《追风筝的人》 MarkItDown:轻量级文件转Markdown工具,助力高效文档管理 在现代文本处理和文档管理中,Markdown凭借其简洁的语法和可读性成为开发者和文档编写者的首选格式。...而Microsoft推出的MarkItDown工具,提供了一种将多种文件格式快速转换为Markdown的解决方案,极大地提升了文档整理与文本分析的效率。 什么是MarkItDown?...它支持多种常见的文件类型,包括PDF、Word、Excel、图片和音频等,帮助用户快速将非结构化内容整理成Markdown文档。...Python库使用 通过简单的API将文件转换为Markdown: from markitdown import MarkItDown markitdown = MarkItDown() result...命令行工具 MarkItDown也可以作为命令行工具运行: markitdown path-to-file.pdf > document.md 将Markdown内容保存到文件中: markitdown

    32100

    Word转PDF文档时,如何嵌入字体

    我们使用的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.3K60

    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图片。...将其用于检查各种缓存文件的取证,或从磁盘映像中“分割”出文件不可见的将文件附加到图像 - 简单的隐写术

    76220

    使用Python转换PDF,WordExcelPPTmdHTML都能转!

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

    8.3K70

    使用Python转换PDF,WordExcelPPTmdHTML都能转!

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

    8.6K20

    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图片。...将其用于检查各种缓存文件的取证,或从磁盘映像中“分割”出文件不可见的将文件附加到图像 - 简单的隐写术

    82820

    自动完成PDF转Word

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

    3.9K10

    Word转PDF 并转成base64(亲测可用)

    ⌨ 摘要: Word转PDF: 使用库(如Apache POI或iText)读取Word文档内容,并使用PDF相关的库(如Apache PDFBox)将其转换为PDF格式。...这一步是将文档格式转换为可打印格式,方便后续处理。 PDF转Base64: 使用Java的文件读取和Base64编码库,将生成的PDF文件读取为字节流,并将其编码为Base64格式的字符串。...Base64编码是一种将二进制数据编码为可传输文本的方法。 代码实现: 编写Java代码,使用适当的库实现Word到PDF的转换和PDF到Base64的编码。...文件清理: 在完成Base64编码后,可以考虑删除生成的临时PDF文件,以保持文件系统整洁。 测试和调试: 使用不同的Word文档进行测试,确保转换和编码过程正常工作。在问题出现时,进行调试和排除。...使用场景: 将Word文档转换为PDF并编码为Base64适用于将文档转换为可嵌入网页或作为API响应传递给前端等场景。

    12710

    Python实现PDF转word

    背景 最近时间,收到一个小需求,一个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中如何把PDF转Word,推荐使用Python库pdf2docx。...目前还在断断续续的开发和改进中,欢迎使用和提issue。 介绍 pdf2docx是一种将PDF文档转换为Microsoft Word文档格式(.docx)的软件或工具。

    3.2K10
    领券