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

相关推荐
~烈21 小时前
Acrobat Pro DC 便携精简版 PDF 专业处理工具安装教程
pdf·acrobat pro dc·pdf 专业处理工具
我不是QI21 小时前
Master PDF Editor 逆向复现
汇编·安全·pdf
蓝创工坊Blue Foundry1 天前
多个同模板 PDF,怎样批量提取同一类字段到 Excel
运维·数据库·pdf·自动化·ocr·excel
asdzx672 天前
Python PDF 拆分实战指南:单页拆分与按需页码范围拆分
开发语言·python·pdf
慧都小妮子3 天前
Aspose.CAD for .NET 26.6 更新发布
pdf·.net·3d渲染·cad·pdf导出·ifc编辑
蝉蜕日记3 天前
AccumuPDF高级版 v2.57 | 视图文转换PDF,合并分割压缩
android·智能手机·pdf·生活·软件需求
蓝创工坊Blue Foundry3 天前
PDF 批量提取指定内容到 Excel:按字段整理多个 PDF 的方法
pdf·ocr·excel·文心一言·paddlepaddle·paddle
Am-Chestnuts3 天前
AI长回答批量导出PDF与长图:多轮内容整理和免费Markdown备份
人工智能·pdf·aigc
zyplayer-doc3 天前
研发接口文档怎么长期维护:zyplayer-doc把API、Markdown和变更记录放进同一个知识库
大数据·数据库·人工智能·笔记·pdf·ocr
蜡台3 天前
uniapp pdf文件预览组件
pdf·uni-app·合同·pdfh5