1. 产品
  2.   Conholdate.Total
  3.   .NET
  4.   在 C# .NET 中將 ODT 轉換為 PDF

在 C# .NET 中將 ODT 轉換為 PDF

使用 Conholdate.Total API 將強大的文件轉換功能整合到您的 .NET 應用程式中。將 ODT 轉換為 PDF 和 100 多種其他文件格式,無需 Microsoft Office 依賴。主要功能包括功能齊全的 C# 程式碼範例,以及可自訂 ODT 文件、批次轉換、密碼保護以及自動偵測 DOC、DOCX、DOTX 和 TXT 檔案格式的選項。它支援 .NET Framework 和 .NET Core。嘗試我們免費的線上 ODT 到 PDF 轉換器工具並簡化 .NET 專案中的文件處理。

下载

如何在 C# .NET 中將 ODT 轉換為 PDF

按照这些简单的步骤在 .NET 中将 ODT 转换为 PDF。按原样查看转换后的 PDF 文档或将其渲染并显示为 HTML,而无需使用任何外部软件。

下載 獲取相應的程序集文件或從 NuGet 直接在您的工作區中添加“Conholdate.Total for .NET”。

  • 创建 Converter 对象以转换 ODT 文档
  • 设置 PDF 格式的转换选项
  • 调用Converter类实例的Convert方法转换为PDF
  • 设置 HTML 查看器的选项
  • 创建 Viewer 对象以将转换后的 PDF 查看为 HTML

ODT 到 PDF 转换的免费应用程序



// Supports converting documents between Word, Excel, PowerPoint, Project, Images, Web, Email, Metafiles and Diagram file formats.
// Supported file formats: https://docs.groupdocs.com/conversion/net/supported-document-formats/
using (Converter converter = new Converter("input.docx"))
{
var convertOptions = converter.GetPossibleConversions()["pdf"].ConvertOptions;
converter.Convert("output.pdf", convertOptions);
}

將 ODT 轉換為帶有浮水印的 PDF

使用適用於 Word 文件的 .NET 文件處理 API,準確地將文件(PDM@XXX 轉換為 BMP@XXX)與原始文件一樣,並將文字或圖像浮水印套用到 PDF 頁面

  • 创建 Converter 对象以转换 ODT 文档
  • 创建 WatermarkOptions 类的新实例
  • 指定水印属性(颜色、宽度、文本、图像等)
  • 实例化正确的 ConvertOptions
  • 设置 ConvertOptions 实例的 Watermark 属性
  • 调用Converter类实例的Convert方法转换为PDF

ODT 文檔信息提取

文档信息提取功能不仅可以获取有关源文档文件的基本信息,还支持提取一些有价值的文件格式特定信息,例如 Microsoft Project 文件的项目开始和结束日期、PDF 文档的任何打印限制、 Outlook 数据文件等中包含的文件夹列表。

在 Windows、Linux 或 macOS 等不同操作系统上转换流行的文档文件格式,同时使用 Windows Azure、Mono 和 Xamarin 等平台。


// Supports converting documents and adding watermarks to 100+ file formats including Word, Excel, PowerPoint, Project, Images, Web, Email, Metafiles and Diagrams
// Supported file formats: https://docs.groupdocs.com/conversion/net/supported-document-formats/
using (Converter converter = new Converter("input.docx"))
{
WatermarkOptions watermark = new WatermarkOptions
{
Text = "Sample watermark",
Color = Color.Red,
Width = 100,
Height = 100,
Background = true
};
PdfConvertOptions options = new PdfConvertOptions
{
Watermark = watermark
};
converter.Convert("output.pdf", options);
}

将受密码保护的 Word 转换为 PDF

使用 .NET API 的 Conholdate.Total 現在可以更輕鬆地在 .NET 中轉換受密碼保護的文檔。只需添加幾行 C# 代碼,即可精確 將受密碼保護的 Microsoft Word 文檔轉換為 PDF,無需使用任何外部軟件.

  • 定义 LoadOptions 并从文档特定的加载选项设置密码
  • 创建 Converter 对象以转换 Word 文档
  • 实例化 PdfConvertOptions
  • 调用Converter类实例的Convert方法转换为PDF

加载和转换远程文档

使用 Conholdate.Total for .NET – 开发人员可以从各种远程位置和云文档存储资源(如 Amazon S3、Microsoft Azure Blob、FTP、本地磁盘、流或简单 URL)加载和转换文档。您只需指定获取远程文档流的方法,然后将其作为构造函数传递给 Converter 类。

.NET API 的 Conholdate.Total 原生于 Windows 窗体、ASP.NET、WPF、WCF 或任何类型的基于 .NET Framework 2.0 或更高版本的应用程序。


// Supports converting documents and adding watermarks to 100+ file formats including Word, Excel, PowerPoint, Project, Images, Web, Email, Metafiles and Diagrams
// Supported file formats: https://docs.groupdocs.com/conversion/net/supported-document-formats/
Contracts.Func<LoadOptions> getLoadOptions = () => new WordProcessingLoadOptions
{
Password = "12345"
};
using (Converter converter = new Converter("sample_with_password.docx", getLoadOptions))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("converted.pdf, options);
}

常見問題解答

我可以在線將 ODT 文件轉換為 PDF 而無需支付任何費用嗎?

是的。您可以使用我們完全免費的轉換器在線輕鬆地將 ODT 文件轉換為 BMP@XXX。它不需要安裝軟體或用戶註冊 - 只需上傳檔案、轉換並下載 BMP@XXX。

如何使用 C# 程式碼將 ODT 檔案轉換為 BMP@XXX?

透過 .NET API 的 Conholdate.Total,使用 C# 將 ODT 檔案轉換為 PDF 非常簡單。我們提供實用、隨時可用的程式碼範例和清晰的文檔,以簡化與您的應用程式的整合。

我是否需要安裝 Microsoft ODT 才能使用 C# 執行 ODT 到 PDF 的轉換?

不需要。 Conholdate.Total API 獨立運行,讓您在 .NET 應用程式中將 ODT 文件直接轉換為 PDF 格式,而無需 ODT 本身。

您的線上 ODT 到 PDF 轉換器的工作速度有多快?

我們的線上轉換器專為提高速度和效率而設計。即使在處理更大或更複雜的 ODT 檔案時,大多數轉換只需幾秒鐘。

線上轉換器會保留我的 ODT 檔案中的公式和超連結嗎?

我們的線上 ODT 到 PDF 轉換器可保持您所有的超連結、圖像、圖表和格式完好無損。但是,PDM@XXX 公式會轉換為最終 PDF 中的結果值,確保文件準確且可讀。

我可以在自己的伺服器上自動執行 ODT 到 PDF 的轉換嗎?

肯定的!您可以使用 Conholdate.Total for .NET 來自動執行 ODT 到 PDF 的轉換過程。它非常適合處理批次作業、計劃轉換或無縫整合到後端工作流程。

上傳我的 ODT 檔案進行線上 PDF 轉換是否安全?

您的安全和隱私對我們極為重要。上傳的檔案會經過安全處理,並很快從我們的伺服器中自動刪除,確保您的資料保密。

我可以使用 C# 將多個 ODT 工作表轉換為單一 PDF 嗎?

是的。你可以。 Conholdate.Total 可讓您輕鬆地從 ODT 工作簿中選擇多個工作表並將其合併到單一 PDF 文件中。

Conholdate.Total for .NET 支援批次 ODT 檔案轉換為其他格式嗎?

是的。 Conholdate.Total for .NET 支援 ODT 文件的批次轉換,允許開發人員一次轉換多個檔案。

ODT 到 PDF API 是否適用於 .NET Core、.NET 5 和更新版本?

絕對可以。我們的 ODT 到 PDF 轉換 API 支援所有現代 .NET 框架,包括 .NET Core、.NET 5、.NET 6,甚至 .NET 7。

我可以為從 ODT 文件建立的 PDF 檔案新增浮水印或密碼嗎?

是的。 Conholdate.Total 提供了方便的功能來增強您的 PDF 文件。您可以添加浮水印以實現品牌或保密性、應用密碼保護,甚至可以在轉換過程中輕鬆自訂其他 PDF 安全設定。

Conholdate.Total for .NET 支援哪些文件和影像檔案格式?

Conholdate.Total for .NET 整合了來自 Aspose 和 GroupDocs 的 API,使 .NET 程式設計師能夠對各種文件格式執行各種文件操作,包括 .NET、C、ASP.Power 和 V.

我可以將受密碼保護的 ODT 檔案轉換為 .NET 中的 PDF 嗎?

是的。 Conholdate.Total for .NET 支援轉換受密碼保護的 ODT 檔案。透過處理加密文件的內建方法,您可以安全地將敏感文件轉換為 BMP@XXX,同時保留其機密性和完整性。

Conholdate.Total 的 ODT 到 PDF 轉換 API 的授權費用是多少?

Conholdate.Total for .NET 提供功能齊全的 30 天免費試用版。付費方案可用於更高的使用等級。開發人員在使用文件轉換 API 之前應仔細查看定價和授權條款。

什么是ODT文件格式?

ODT 文件是使用基于 OpenDocument 文本文件格式的文字处理应用程序创建的文档类型。这些是使用免费的 OpenOffice Writer 等文字处理器应用程序创建的,可以保存文本、图像、对象和样式等内容。 ODT 文件之于 Writer 文字处理器就像 DOCX 之于 Microsoft Word。包括 Google Docs 和 Google Drive 中包含的 Google 基于 Web 的文字处理器在内的多个应用程序可以打开 ODT 文件进行编辑。 Microsoft Word 还可以打开 ODT 文件并将其保存为其他格式,例如 DOC 和 DOCX。

学习

什么是PDF文件格式?

可移植文档格式 (PDF) 是 Adobe 在 1990 年代创建的一种文档。这种文件格式的目的是引入一种标准,用于以独立于应用软件、硬件和操作系统的格式来表示文档和其他参考资料。 PDF 文件可以通过扩展/插件在 Adobe Acrobat Reader/Writer 以及大多数现代浏览器(如 Chrome、Safari、Firefox)中打开。大多数商用软件套件还提供将其文档转换为 PDF 文件格式的功能,而无需任何额外的软件组件。

学习

.NET 的热门 ODT 转换选项

转变 ODT 到 PDF

(便携式文件格式)

转变 ODT 到 DOC

(Microsoft Word 二进制格式)

转变 ODT 到 DOCX

(Office 2007+ Word 文档)

转变 ODT 到 DOCM

(Microsoft Word 2007 马可文件)

转变 ODT 到 DOT

(Microsoft Word 模板文件)

转变 ODT 到 DOTX

(微软 Word 模板文件)

转变 ODT 到 DOTM

(Microsoft Word 2007+ 模板文件)

转变 ODT 到 TXT

(文本文件)

转变 ODT 到 RTF

(富文本格式)

转变 ODT 到 HTML

(超文本标记语言)

转变 ODT 到 HTM

(超文本标记语言文件)

转变 ODT 到 MHTML

(网页存档格式)

转变 ODT 到 MHT

(MHTML 网络档案)

转变 ODT 到 XLS

(Microsoft Excel 电子表格(旧版))

转变 ODT 到 XLSX

(打开 XML 工作簿)

转变 ODT 到 XLSM

(启用宏的电子表格)

转变 ODT 到 XLSB

(Excel 二进制工作簿)

转变 ODT 到 XLT

(Excel 97 - 2003 模板)

转变 ODT 到 XLTX

(Excel 模板)

转变 ODT 到 XLTM

(Excel 启用宏的模板)

转变 ODT 到 XLAM

(Excel 启用宏的加载项)

转变 ODT 到 CSV

(逗号分隔值)

转变 ODT 到 TSV

(制表符分隔值)

转变 ODT 到 DIF

(数据交换格式)

转变 ODT 到 SXC

(StarSuite Calc 电子表格)

转变 ODT 到 FODS

(OpenDocument 平面 XML 电子表格)

转变 ODT 到 PPT

(微软PowerPoint 97-2003)

转变 ODT 到 PPTX

(打开 XML 表示格式)

转变 ODT 到 PPS

(幻灯片放映)

转变 ODT 到 PPSX

(幻灯片放映)

转变 ODT 到 PPSM

(启用宏的幻灯片放映)

转变 ODT 到 POT

(Microsoft PowerPoint 模板文件)

转变 ODT 到 POTX

(Microsoft PowerPoint 模板演示文稿)

转变 ODT 到 PPTM

(启用宏的演示文件)

转变 ODT 到 POTM

(微软 PowerPoint 模板文件)

转变 ODT 到 ODT

(OpenDocument 文本文件格式)

转变 ODT 到 OTT

(OpenDocument 标准格式)

转变 ODT 到 OTP

(OpenDocument 标准格式)

转变 ODT 到 ODP

(OpenDocument 演示格式)

转变 ODT 到 ODS

(OpenDocument 电子表格)

转变 ODT 到 EMZ

(Windows 压缩增强元文件)

转变 ODT 到 WMZ

(压缩的 Windows 元文件)

转变 ODT 到 SVG

(标量矢量图形)

转变 ODT 到 SVGZ

(压缩的可缩放矢量图形)

转变 ODT 到 XPS

(XML 纸张规格)

转变 ODT 到 TEX

(乳胶源文件)

转变 ODT 到 DCM

(DICOM 图像)

转变 ODT 到 WMF

(Windows 元文件)

转变 ODT 到 EMF

(增强的元文件格式)

转变 ODT 到 BMP

(位图图像文件)

转变 ODT 到 PNG

(便携式网络图形)

转变 ODT 到 GIF

(图形交换格式)

转变 ODT 到 JPEG

(联合摄影专家组图片)

转变 ODT 到 TIFF

(标记图像文件格式)

转变 ODT 到 ICO

(图标文件)

转变 ODT 到 WEBP

(光栅 Web 图像格式)

转变 ODT 到 JP2

(JPEG 2000 核心图像)

转变 ODT 到 TGA

(Truevision 图形适配器)

转变 ODT 到 PSB

(Photoshop 大型文档格式)

转变 ODT 到 PSD

(Photoshop 文档)

转变 ODT 到 EPUB

(打开电子书文件)

转变 ODT 到 MD

(降价语言)

 中国人