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

相关推荐
霸道流氓气质7 小时前
基于本地 PaddleOCR 的 PDF 文字识别完整技术文档
开发语言·r语言·pdf
2601_965913007 小时前
多份PDF批量转Word合并,三次踩坑后的方案对比与性能评估
pdf·word
桐桐桐8 小时前
PDF 翻译工具横评与自建批量方案:从在线工具到 Python 自动化
python·pdf·自动化
百事牛科技9 小时前
办公文档防护:如何限制 PDF 转换成其他格式文件
windows·pdf
SunnyDays10119 小时前
Java 给 PDF 添加页码:实现“第 X 页,共 Y 页”
java·pdf·页码
2601_9659128310 小时前
520MB卷宗合并压缩踩坑实录:PDF文档归档场景的技术选型与性能对比
pdf
霸道流氓气质10 小时前
本地用 Ollama + 视觉模型识别 PDF 技术教程
pdf
经典199212 小时前
解析pdf表格内容
windows·pdf
星花月14 小时前
【无标题】
ai·语言模型·pdf·deep learning
E_ICEBLUE14 小时前
Python 办公自动化:将 PowerPoint (PPT/PPTX) 转换为 PDF 【全面指南】
python·pdf·powerpoint