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

相关推荐
Java面试题总结1 天前
基于 Java 的 PDF 文本水印实现方案(iText7 示例)
java·python·pdf
傻啦嘿哟1 天前
Python操作PDF页面详解:删除指定页的完整方案
开发语言·python·pdf
m5655bj1 天前
使用 C# 修改 PDF 页面尺寸
java·pdf·c#
geovindu1 天前
python: 简单提取PDF文档内文字
开发语言·python·pdf
m0_694845572 天前
HandBrake 是什么?视频转码工具使用与服务器部署教程
服务器·前端·pdf·开源·github·音视频
yivifu2 天前
使用PyMuPdf删除PDF文档中的水印
pdf·pymupdf·去水印
ComPDFKit2 天前
ComPDF的产品升级:从工具包到PDF服务
pdf
占疏2 天前
pdf文件解析
pdf
开开心心_Every2 天前
音频视频转文字工具,离线语音识别免费
人工智能·游戏·微信·pdf·excel·语音识别·memcache
开开心心_Every2 天前
电脑网速加速工具,无线有线叠加网络
网络·游戏·微信·pdf·电脑·excel·语音识别