使用C#代码将ODT转换为PDF文件

ODT 文件是由文字处理程序(如免费的 OpenOffice Writer)创建的 OpenDocument 文本文件。与 DOCX 文件类似,ODT 文件可以包含文本、图像、对象和样式等内容,但对于没有安装相应应用程序的用户来说,可能无法打开这些文件。

如果你打算分享 ODT 文件,最好的做法是将其转换为 PDF 格式,以便所有人都能轻松访问。本文将介绍如何使用 Spire.Doc for .NET 在 C# 和 VB.NET 中将 ODT 文件转换为 PDF。

安装 Spire.Doc for .NET

首先,你需要将 Spire.Doc for .NET 包中的 DLL 文件添加为你 .NET 项目的引用。你可以通过以下两种方式获取这些 DLL 文件:从此链接下载,或者通过 NuGet 安装。

cs 复制代码
PM> Install-Package Spire.Doc

使用 C# 和 VB.NET 将 ODT 转换为 PDF

以下是将 ODT 文件转换为 PDF 的示例代码:

cs 复制代码
using Spire.Doc;

namespace ConvertOdtToPdf
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //创建 Document 实例
            Document doc = new Document();
            //加载目标ODT文件
            doc.LoadFromFile("Sample.odt");

            //将ODT文件保存为PDF格式
            doc.SaveToFile("OdtToPDF.pdf", FileFormat.PDF);
        }
    }
}

申请临时许可证

如果你希望去除生成文档中的评估提示,或者解除功能限制,可向官方申请一个 30 天的试用许可证。

相关推荐
Felicia-侧听2 小时前
PDF怎么转换成OFD?在线PDF转OFD方法
pdf·pdf转换·ofd·电子发票·文件格式转换·pdf转ofd·ofd格式
开开心心_Every1 天前
实现鼠标键盘动作录制与重复播放的工具
微信·jupyter·pycharm·pdf·计算机外设·word·excel
2601_962299491 天前
使用 Python 将 CSV 转为 PDF(含表格样式美化)
python·pdf·csv·spire.xls·表格样式
tianyue1001 天前
PDFsam Basic PDF 分割、合并
pdf
SunnyDays10111 天前
如何使用 Python 给 PDF 添加附件:文档附件与附件注释
开发语言·python·pdf
SamChan901 天前
PDF翻译服务端到端基准测试:4款主流方案的吞吐量、延迟、内存占用对比
服务器·网络·python·ai·pdf·wpf
Felicia-侧听1 天前
PDF怎么转换成Word?3种方法实现PDF转可编辑Word
pdf·word·pdf转word
乘风归趣1 天前
spire.doc.free将word中占位符替换为pdf文件,以及合并PDF
pdf·word
庖丁AI2 天前
PDF 转 Markdown 工具怎么选?AI 知识库和 RAG 场景要注意什么
人工智能·pdf·文档解析
几层山下2 天前
WPS的word文档转pdf java实现不乱格式生成-已解决
java·pdf·word·wps