Microsoft Word 文件格式 DOC/DOCX 是著名的,因为字处理器支持多种功能来组织和解释信息。同样,HTML 文件格式有助于在 Web 应用程序中显示信息。在本文中,您将学习使用 Java 将 Word 文件 (DOC/DOCX) 转换为 HTML 或 HTML5。以下是您将在此处探索的用例:
使用 Java 将 Word (DOC/DOCX) 转换为 HTML 使用 Java 将 DOCX 转换为 HTML5 使用 Java 将受密码保护的 Word 文件转换为 HTML 使用 Java 将 Word 转换为 MHTML Java DOCX 到 HTML 或 HTML5 转换器 - 安装 首先,您可以在应用程序中轻松配置 Aspose.Words for Java API。您可以从新的 Releases section 下载 JAR 文件,其中几乎每个月都会更新所有 API。此外,Aspose 提供的所有 Java API 都托管在 Maven 存储库中。同样,可以在 Maven 项目中使用以下配置定义 Aspose.
使用 C# 或 VB.NET 在 Word 文档中合并邮件 - .NET Mail Merge API
在本文中,我将向您展示如何在没有 MS Word 或 Office Interop 的情况下使用 C# 或 VB.NET 执行 MS Word 邮件合并。 Aspose.Words for .NET 是一个功能丰富且功能强大的 Word API,它提供了所有基本的以及扩展的 MS Word 邮件合并功能。它允许您在 Windows 窗体、ASP.NET Web 应用程序或任何 .NET/.NET Core 应用程序中生成信件、信封、报告、发票和其他类型的文档。
本文涵盖了我们的 .NET Mail Merge API 的显着特性,由以下部分组成:
什么是邮件合并? 邮件合并的数据源 为邮件合并准备模板 .NET 邮件合并 API - 安装 使用 C# 在 Word 文档中执行邮件合并 使用 XML 数据源进行邮件合并 合并字段的自定义格式 邮件与区域合并 嵌套邮件合并区域 什么是邮件合并? Mail Merge 是一种自动生成报告、信件、信封、发票和其他类型文档的方式。 MS Word 中的邮件合并允许您创建包含合并字段的模板文档,然后使用数据源中的记录填充这些字段。要了解邮件合并,假设您必须向十个不同的人发送一封信,并且只有姓名和地址字段需要更新。在这种情况下,只需创建一个字母模板,然后通过使用数据源填充名称和地址合并字段来动态生成字母。
邮件合并的数据源 邮件合并的数据可以从任何数据源获取,例如 XML、JSON 或数据库。就 Aspose.Words for .NET 而言,您可以使用 ADO.
C# 使用 .NET 以编程方式打印 PDF 文档
许多公司在很大程度上减少了纸张的使用。但是,在某些情况下,打印很重要。例如,系统可能包含 PDF 格式的在线订单的详细信息。他们需要在发送在线订单以进行交付时打印 PDF。他们大规模处理项目,因此手动打印每个文档可能是一项艰巨的任务。 Aspose.PDF for .NET API 除了许多其他文件操作和转换功能外,还支持 PDF 文件的高效打印。让我们探索以下与使用 C# 在 .NET 应用程序中打印 PDF 文件相关的用例:
使用 C# 打印 PDF 文件 使用 C# 打印多个 PDF 文件 使用 C# 打印 PDF 的特定页面 使用 C# 打印受保护的 PDF 文件 使用 C# 将 PDF 页面打印到不同的纸盘 使用 C# 将不同的页面范围打印到不同的纸张来源 使用 C# 打印 PDF 时检查打印作业状态 使用 C# 打印 PDF 文件 可以使用 C# 或 VB.net 在您的 .NET 应用程序中自动打印 PDF 文件。您可以按照以下简单步骤打印 PDF 文件:
创建 PdfViewer 类的对象 加载输入的 PDF 文档 打印 PDF 文件 下面的代码片段显示了如何使用 C# 打印 PDF 文件:
使用 C# ASP.NET 合并 MS Word 文档
合并多个 MS Word 文档在各种情况下可能很有用。例如,它可以用于将相似类型的文档保存到一个文件中,在共享之前合并多个文档,等等。有各种 在线工具 可以让您很容易地合并 MS Word 文档,但是,如果您想在自己的应用程序中添加此功能怎么办?为了让您实现这一目标,我将向您展示如何在您的 ASP.NET Web 应用程序中使用 C# 合并 MS Word (DOC/DOCX) 文档。此 Word 文档合并应用程序将具有以下功能:
将 MS Word 文档合并为单个文档 以 DOCX 格式下载合并的 Word 文档 将合并的 Word 文档下载为 PDF 格式 .NET API 在 ASP.NET 中合并 MS Word 文档 Aspose.Words for .NET 是一个功能丰富的文字处理 API,可让您轻松处理 MS Word 文档。它还允许您将多个 Word 文档合并到 ASP.NET 或任何 .NET/.NET Core 应用程序中的单个文档中。 Aspose.Words for .NET 可以使用 NuGet 安装,也可以作为 DLL 文件下载。
PM> install-package Aspose.Words 在 ASP.
使用 C++ 以编程方式将 PUB 转换为 PDF 文件
PUB 文件通常用于创建或编辑出版物。小册子、小册子、名片和许多其他类型的文件在 Microsoft Publisher 应用程序中创建,因此保存为文件扩展名 .pub。但是,由于 PDF 格式的普及和支持,您可能需要将 PUB 转换为 PDF。对于这样的场景,Aspose.PUB for C++ API 是您要求的答案。
C++ PUB 到 PDF 转换器 API 查看有关 API 的背景信息,以前只有 Aspose.PUB for .NET API 可用,因此可以将其与 C# 或 VB.NET 编程语言一起使用。然而,支持 C++ 平台的不断增加和重复的请求导致了 Aspose.PUB for C++ API 的概念。现在,您可以在 C++ 应用程序中编辑、操作和转换 PUB 文件。
安装 该 API 可在 下载 部分以及 NuGet 库中获得。您可以在 Visual Studio IDE 中简单地运行以下命令或使用 NuGet Manager for Solution 进行安装。
PM> Install-Package Aspose.PUB.Cpp 在 C++ 中将 PUB 转换为 PDF 由于您现在已经安装并设置了 API。我们很高兴将 PUB 文件转换为 PDF。让我们通过以下步骤将示例 Microsoft Publisher 文件转换为 PDF:
在 ASP.NET 中使用 C# 比较两个 Word 文档
我们经常需要比较两个 MS Word DOC/DOCX 文档来检查相似之处或不同之处。通过比较,我们可以了解单个 Word 文档的两个版本中发生了哪些变化。可以使用各种 在线文档比较 应用程序来比较两个 Word 文档。但是,可能存在需要在 Web 应用程序中集成文档比较功能的情况。另一方面,您可能想要构建自己的在线文档比较应用程序。为了处理这种情况,我将向您展示如何在 ASP.NET Web 应用程序中使用 C# 比较两个 Word DOCX。此应用程序将具有以下功能。
用于比较 Word DOCX 文档的 C# .NET API 在 C# 中比较两个 Word (DOC/DOCX) 文档 下载 DOCX 格式的比较结果 下载PDF格式的比较结果 C# .NET API 比较 Word DOCX 为了在没有 MS Office 的情况下比较 Word 文档,我们将使用 Aspose.Words for .NET,它是一个强大的文字处理 API,适用于 ASP.NET 或其他 .NET/.NET Core 应用程序。您可以使用 NuGet 下载 API 或将其安装在您的 ASP.NET 应用程序中。
PM> Install-Package Aspose.Words 在 C# ASP.
使用 Aspose.Words 转换文档
将文档从一种格式转换为另一种格式是 Aspose.Words 的主要功能之一。 Aspose.Words 中的转换包括以一种支持的加载格式打开文档,然后将其保存为另一种格式。
Aspose.Words 支持几乎所有常见的转换组合,例如:
DOC、DOCX、RTF 转 PDF 或 XPS, DOC 或 DOCX 转 JPEG、TIFF、PNG、 DOCX 到 Markdown 或 HTML, PDF 转 DOC、DOCX 或其他 Word 格式, 和别的。 请注意,这不是可能转换的完整列表。您可以查看指定所有加载或导入格式的 LoadFormat 和指定 Aspose.Words 支持的所有保存或导出格式的 SaveFormat。
如何转换文档 首先,您需要将文档加载到 Aspose.Words 中。然后您需要以所需的格式保存此文档。按照这两个简单的步骤,您会发现 Aspose.Words 让您转换文档是多么容易。
请注意,您可以在保存文档时指定其他选项以获得所需的结果。我们还将在下面讨论它。
如何加载文档 要加载文档,请将文件名或流传递到 Document 构造函数之一。大多数情况下,加载文档的格式是自动确定的。
以下示例显示如何从文件加载文档:
// Load the document from the absolute path on disk. Document doc = new Document(dataDir + "TestDocument.docx"); 如何保存文档 要保存您的文档,请使用其中一种保存方法。 Aspose.Words 会根据文件扩展名自动确定所需的保存格式。您可以将文档保存到文件或流中。例如,您可以将 DOCX 文档另存为 PDF 文件。
Adobe Illustrator 文件主要用于表示视觉信息。此外,平面设计师使用 AI 文件将他们的创意转化为杰作。有时您需要在 C# 中将 AI 转换为光栅图像(PNG、JPG 等)或 PDF 文件。所有这些转换中最重要和最令人兴奋的因素是您不需要安装或配置 Adobe Illustrator 应用程序,因为 Aspose.PSD for .NET API 能够转换 AI 文件而不依赖于第 3 方应用程序.让我们继续讨论这篇博文中的以下用例:
使用 C# 将 AI 转换为 PNG 使用 C# 将 AI 转换为 JPG 使用 C# 将 AI 转换为 PSD 使用 C# 将 AI 转换为 PDF 需要注意的是,我们将考虑两个不同的 AI 文件作为下面几个示例的输入。一个输入 AI 文件具有不同的路径权重,另一个 AI 文件包含复杂的轮廓。因此,让我们查看我们将使用的 AI 文件的屏幕截图:
具有不同路径权重的 AI 文件
包含复杂轮廓的 AI 文件
使用 C# 将 AI 转换为 PNG 您可以增强 .
使用 C# 或 VB.NET 绘制图形和创建 2D 绘图
在我之前的 文章 中,我向您概述了我们的 .NET 图形 API - Aspose.Drawing for .NET。除此之外,我们还了解了如何使用 C# 从头开始创建图像或在现有图像上绘制图形。在本文中,我们将先一步学习如何通过在 .NET 应用程序(如 ASP.NET Web 应用程序、Windows 应用程序等)中绘制各种图形对象来创建 2D 绘图。
以下是我们将使用 .NET Graphics API 在绘图中绘制的矢量图形。
使用 C# 创建绘图 在绘图中绘制圆弧 在绘图中绘制贝塞尔样条曲线 在绘图中绘制基数样条 在工程图中绘制闭合曲线 在绘图中绘制椭圆 在工程图中画线 在绘图中绘制路径 在绘图中绘制多边形 在绘图中绘制矩形 在我们开始之前,请确保您已经在您的 .NET 应用程序中安装了 Aspose.Drawing for .NET。您可以在 this post 中阅读有关安装方法的信息。
使用 C# 从头开始创建绘图 首先,让我们看看如何创建一个空绘图并将其保存为PNG图像。这些步骤就像馅饼一样简单。
创建一个新的 Bitmap 对象。 使用 Bitmap.Save(string) 方法以 PNG 格式保存绘图。 您也可以将绘图保存为其他图像格式。以下代码示例展示了如何使用 C# 从头开始创建绘图。
// 在 C# .NET 中创建新图形并呈现为 PNG 的示例。 // 有关更多示例,请参见 https://github.