使用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 天的试用许可证。

相关推荐
Mr.LJie11 小时前
记录使用iText7合并PDF文件、PDF发票、PDF火车票
java·pdf
wwwlyj12332113 小时前
劳特巴赫 设置pdf
pdf
Arenaschi1 天前
关于垃圾的CSDN
java·网络·chrome·笔记·其他·oracle·pdf
开开心心就好1 天前
内存清理工具开源免费,自动优化清理项
linux·运维·服务器·python·django·pdf·1024程序员节
开开心心_Every1 天前
图片批量压缩工具:支持有损无损两种模式
python·游戏·微信·django·pdf·excel·语音识别
Charlie_lll2 天前
LibreOffice 实现 Word 转 PDF
java·spring boot·pdf·word
Java后端的Ai之路2 天前
【AI大模型开发】-基于向量数据库的PDF智能问答系统(实战)
人工智能·pdf·向量数据库·智能问答系统
zhangfeng11332 天前
[图书推荐]1000本电子书的开源项目 pdf
pdf
SunnyDays10113 天前
Java 旋转 PDF 页面完整指南(含示例)
java·pdf·pdf页面旋转·旋转pdf页面
JaredYe3 天前
纯 Node.js 的 PDF 转 Markdown 方案:支持图片解析的pdf2md库 `node-pdf-to-markdown`
pdf·node.js·markdown·md·pdf2md