使用 GroupDocs.Viewer .NET 将 TXT 转换为多种格式

介绍

想要轻松地将文本文档转换为 HTML、JPG、PNG 或 PDF 等各种格式?管理文档转换可能颇具挑战性,尤其是在处理多页文档或特定格式要求时。 适用于 .NET 的 GroupDocs.Viewer 简化了将 TXT 文件呈现为多种输出格式的过程,确保您的数据可访问且具有视觉吸引力。

使用 GroupDocs.Viewer for .NET 将 TXT 转换为 HTML、JPG、PNG、PDF

在本指南中,我们将探索如何使用 GroupDocs.Viewer for .NET 将 TXT 文档转换为多页 HTML、单页 HTML、JPG、PNG 和 PDF。最终,您将掌握:

  • 使用 C# 和 GroupDocs.Viewer 转换 TXT 文件
  • 根据您的需求实现不同的渲染选项
  • 优化转换期间的性能

让我们深入研究解决您的文档转换难题。

先决条件

开始之前,请确保您已准备好以下内容:

  • 开发环境:Visual Studio 2019 或更高版本。
  • .NET 框架:版本 4.6.1 或更高版本。
  • GroupDocs.Viewer for .NET 库
    • 通过 NuGet 包管理器控制台: Install-Package GroupDocs.Viewer -Version 25.3.0
    • 使用 .NET CLI: dotnet add package GroupDocs.Viewer --version 25.3.0

建议熟悉 C# 编程和 .NET 中的基本文件操作,以便轻松跟进。

为 .NET 设置 GroupDocs.Viewer

安装

首先,安装 GroupDocs.查看器 使用您首选的包管理器的库:

NuGet 包管理器控制台

Install-Package GroupDocs.Viewer -Version 25.3.0

.NET CLI

dotnet add package GroupDocs.Viewer --version 25.3.0

许可

你可以从 免费试用 或获得 临时执照 探索 GroupDocs.Viewer for .NET 的全部功能,不受评估限制:

如需继续使用,请考虑直接从 群组文档.

基本初始化

要在您的项目中设置 GroupDocs.Viewer:

using System.IO;
using GroupDocs.Viewer;

string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");

// 使用 TXT 文件路径初始化 Viewer 对象。
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
    // 您的渲染代码将放在这里。
}

实施指南

现在,让我们深入研究每个功能并看看如何实现它们。

将 TXT 文档渲染为多页 HTML

概述

此功能演示了如何将 TXT 文档转换为多页 HTML 格式。文本文件的每一页都会呈现为包含嵌入资源的单独 HTML 文件。

步骤 1:设置查看器

创建一个 Viewer 源 TXT 文件的对象:

using System.IO;
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.html");

// 使用示例文本文件初始化查看器。
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
    // 继续步骤 2...

步骤 2:配置 HTML 视图选项

设置 HtmlViewOptions 分别渲染每个页面:

// 设置多页渲染的 HTML 视图选项。
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFileFullPath);

// 将文档呈现为多页 HTML。
viewer.View(options);
}

解释: 这 ForEmbeddedResources() 方法确保图像和样式等资源直接嵌入 HTML 文件中,方便共享。

将 TXT 文档渲染为单页 HTML

概述

将 TXT 文档转换为单个 HTML 页面,非常适合需要显示为一个连续网页的文档。

步骤 1:设置查看器

初始化 Viewer 目的:

string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result_single_page.html");

// 为不同的文本文件初始化一个新的查看器实例。
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample2.txt")))
{
    // 继续步骤 2...

步骤 2:配置单页 HTML 选项

配置 HtmlViewOptions 启用单页设置:

// 设置渲染到单个 HTML 页面的选项。
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFileFullPath);
options.RenderToSinglePage = true;

// 呈现为单个 HTML 页面。
viewer.View(options);
}

解释: 这 RenderToSinglePage 属性确保整个内容在一个页面上呈现。

将 TXT 文档渲染为 JPG

概述

此功能允许您将文本文档转换为 JPEG 图像,这对于视觉演示或存档目的很有用。

步骤 1:设置查看器

准备你的 Viewer 目的:

string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.jpg");

// 使用示例文件初始化查看器。
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
    // 继续步骤 2...

步骤2:配置JPG视图选项

设置 JpgViewOptions 用于图像渲染:

// 设置渲染为 JPG 图像的选项。
JpgViewOptions options = new JpgViewOptions(pageFileFullPath);

// 将文档呈现为 JPEG 文件。
viewer.View(options);
}

解释: 这 JpgViewOptions 该类指定如何以 JPEG 格式呈现和保存文档的每一页。

将 TXT 文档渲染为 PNG

概述

将文本文档转换为 PNG 格式,提供具有透明度支持的高质量图像输出。

步骤 1:设置查看器

初始化 Viewer 目的:

string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.png");

// 为您的 TXT 文件创建一个查看器实例。
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
    // 继续步骤 2...

步骤 2:配置 PNG 视图选项

设置 PngViewOptions

// 设置渲染为 PNG 图像的视图选项。
PngViewOptions options = new PngViewOptions(pageFileFullPath);

// 以 PNG 格式呈现文档。
viewer.View(options);
}

解释: 这 PngViewOptions 类允许每个页面以透明度呈现,使其适合分层图形。

将 TXT 文档渲染为 PDF

概述

此功能非常适合将文本文档转换为通用的 PDF 格式。

步骤 1:设置查看器

准备你的 Viewer 目的:

string outputDirectory = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Output");
string pageFileFullPath = Path.Combine(outputDirectory, "Txt_result.pdf");

// 为您的示例文本文件初始化查看器实例。
using (Viewer viewer = new Viewer(Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.txt")))
{
    // 继续步骤 2...

步骤 2:配置 PDF 查看选项

设置 PdfViewOptions

// 设置呈现为 PDF 文档的视图选项。
PdfViewOptions options = new PdfViewOptions(pageFileFullPath);

// 将文档渲染为 PDF 文件。
viewer.View(options);
}

解释: 这 PdfViewOptions 类指定如何将 TXT 文件转换并保存为 PDF 文档。

结论

使用 GroupDocs.Viewer for .NET,将文本文档转换为各种格式非常简单。本指南介绍了如何使用 C# 将 TXT 文件转换为多页 HTML、单页 HTML、JPG、PNG 和 PDF。无论您是想增强文档的可访问性还是兼容性,这些方法都能提供强大的解决方案。

如需进一步帮助或更多高级功能,请参阅 官方 GroupDocs.Viewer 文档编码愉快!