中文

使用 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.
七月 14, 2020 · 5 分钟 · 乌斯曼·阿齐兹

使用 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.
七月 7, 2020 · 2 分钟 · 乌斯曼·阿齐兹

在 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.
七月 6, 2020 · 3 分钟 · 乌斯曼·阿齐兹

使用 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 文件。
七月 3, 2020 · 2 分钟 · 玛丽·格拉西莫娃

使用 C# 加载 PDF 文件以进一步修改和转换它

在许多情况下,在处理 PDF 文档时,您需要对其进行更改:复制、粘贴、拖放特定的 PDF 内容,例如文本、图像、表格和图表。只要您想处理文档的一小部分,就可以在同一个 PDF 文件中手动执行这些选项。但是,如果您想在更复杂的场景中执行编辑选项,例如创建数字签名、合并多个 PDF 文档或重新处理 PDF 文件中的所有文本,该怎么办? Aspose.Words 使用快速准确的工具回答了这个问题,该工具允许您加载、编辑 PDF 并将其转换为任何受支持的文件格式,例如 DOCX、HTML、Markdown 等。本文将指导您以编程方式使用 C# 和在线方式使用这些选项。 使用 C# 加载 PDF 文档的功能 通常,PDF 仅用于查看,但有时您可能需要对现有 PDF 文档进行编辑或添加新内容。 Aspose.Words 提供了处理 PDF 文档的其他选项,例如: 将 PDF 转换为多种格式并提取数据。 打印 PDF 文档 with a variety of printing options. 加密和解密 PDF 以及修改密码等。 除了加载 PDF 文档外,您还可以在 C# 中以编程方式创建 PDF 文档并管理 PDF 内容,例如: 添加、更新、删除文本和图像。 在页眉和页脚中插入文本和图像。 操作、导出和导入注释。 添加、修改和删除书签。 在 PDF 生成期间添加表格、图形对象等。 使用 C# 从 PDF 转换为所需格式 Aspose.Words 的主要功能之一是能够轻松可靠地转换文档 从一种文件格式 到 另一种。在 Aspose.
六月 29, 2020 · 2 分钟 · 纳西姆·福尔

在 C# 中的 Word 文档 (DOCX/DOC) 中添加或删除水印

水印通常用于显示文档的所有权或分类。在本文中,我们将学习使用 Aspose.Words for .NET API 在 Word 文档中处理水印。让我们介绍以下与水印相关的用例。 使用 C# 在 Word 文档中添加文本水印 使用 C# 在 Word 文档中添加图像水印 使用 C# 从 Word 文档中删除水印 使用 C# 在 Word 文档中添加文本水印 您可以在 Word 文档中添加或插入文本水印,无论是 DOC 还是 DOCX 文件。只需按照以下步骤添加文本水印: 加载输入 DOC/DOCX 文件 设置不同的 TextWatermarkOptions,包括字体和布局 设置水印文字 保存输出word文件 以下代码片段展示了如何使用 C# 在 Word 文档 (DOC/DOCX) 中添加水印: Document doc = new Document(dataDir + "Document.docx"); TextWatermarkOptions options = new TextWatermarkOptions() { FontFamily = "Arial", FontSize = 36, Color = Color.
六月 27, 2020 · 1 分钟 · 法尔汉·拉扎

使用 Java 查找和替换 Word 文档中的文本

在本文中,我将演示如何使用 Java 以编程方式查找和替换 Word (DOC/DOCX) 文档中的文本。分步指南和代码示例将涵盖在 Word 文档中查找和替换文本的各种场景。 MS Word 提供了一种简单的方法来查找和替换文档中的文本。查找和替换文本的流行用例之一可能是在文档中的敏感信息在各个实体之间共享之前删除或替换它们。但是,手动过程可能需要您安装 MS Word 并单独更新每个文档。在这种情况下,它既方便又省时,尤其是当您在桌面或 Web 应用程序中集成了查找和替换功能时。那么让我们开始看看如何在各种场景中使用 Java 查找和替换 Word 文档中的文本。 使用 Java 在 Word DOC/DOCX 中查找和替换文本 在 Word DOC/DOCX 中根据 Regex 模式替换相似词 在 Word 文档的页眉/页脚中查找和替换文本 在 Word DOC/DOCX 中使用元字符查找和替换文本 用于在 Word 文档中查找和替换文本的 Java API 为了实现查找和替换功能,我们将使用 Aspose.Words for Java,它是一个功能强大、功能丰富且易于使用的 Java 平台文字处理 API。您可以使用以下配置 下载 其 JAR 或将其安装在基于 Maven 的应用程序中。 存储库: AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ 依赖: com.aspose aspose-words 20.5 jdk17 使用 Java 在 Word 文档 (DOC/DOCX) 中查找和替换文本 让我们从解决一个简单的查找和替换场景开始,我们将在输入的 Word 文档中找到单词“Sad”。以下是执行此操作的步骤。
六月 16, 2020 · 2 分钟 · 乌斯曼·阿齐兹

在 ASP.NET MVC 中创建 MS Word 编辑器

Aspose.Words for .NET 提供了一套完整的功能,用于在大量 .NET 应用程序中操作和转换 MS Word 文档。特别是,您可以在桌面或 Web 应用程序中创建新的或编辑现有的 Word 文档。在这篇文章中,我将向您展示如何利用 Aspose.Words for .NET 的文字处理功能,并在 ASP.NET MVC 中创建基于 Web 的 MS Word 编辑器。 ASP.NET MVC Word 编辑器 - 创建 Word 文档 我们将创建一个基于所见即所得 HTML 编辑器的 ASP.NET MVC Word 编辑器,用于编写和更新文档的内容。此外,Aspose.Words for .NET 将用于将 Word 文档的内容呈现为 HTML,以便从更新的内容编辑和生成 Word 文档。 在 ASP.NET MVC 中创建 MS Word 编辑器的步骤 为了演示,我在这个应用程序中使用了基于 JavaScript 的 Suneditor WYSIWYG 编辑器。您可以使用相同的或选择适合您要求的任何其他 HTML 编辑器。以下是创建 ASP.NET Word 编辑器的步骤。 首先,在 Visual Studio 中创建一个新的 ASP.
四月 17, 2020 · 3 分钟 · 乌斯曼·阿齐兹

在 Visual Studio 的 Qt 应用程序中处理 Word 文档

在 previous post 中,我向您展示了如何使用 Qt Creator 将 Aspose.Words for C++ 集成到 Qt 应用程序中。在这篇文章中,我们将了解如何使用 Visual Studio 在 Qt 中设置和使用 Aspose.Words for C++。稍后,我们将在 Qt 应用程序中创建一个 Word 文档。 在 Qt 应用程序中为 C++ 设置 Aspose.Words 对于 Visual Studio 中的 Qt 应用程序开发,我使用了以下 Visual Studio、Qt 和 Qt VS Tools 版本: 视觉工作室 2017 Qt 5.14.2 用于 Visual Studio 2017 的 Qt VS 工具 设置好所需环境后,您可以继续执行以下步骤,将 Aspose 的 Word 库集成到 Qt 应用程序中。 下载并安装 CMake。 下载并解压 Aspose.Words for C++。 为您的项目文件创建一个新文件夹,并从解压包中复制/粘贴 Aspose.
四月 15, 2020 · 2 分钟 · 乌斯曼·阿齐兹

使用 Aspose.Words for C++ 在 Qt 应用程序中创建 Word 文档

Qt 是一种流行的跨平台应用程序开发框架,用于为桌面、移动和嵌入式系统开发各种应用程序。基于 C++ 的 Qt 框架使用 MOC (Meta-Object Compiler) 从 Qt 扩展的 C++ 生成标准 C++ 源代码。由于Qt 支持可能针对各种场景的广泛应用程序,因此在Qt 应用程序中集成Word 自动化功能(即生成Word 文档、Word 到PDF 等)具有很大的范围。 Aspose.Words for C++ 提供几乎所有基本和高级 Word 自动化功能,它可以积极满足 Qt 应用程序中的 Word 处理要求。因此,让我们看看如何集成和利用我们的 C++ Word 库在 Qt 应用程序中创建 Word 文档。 在 Qt 应用程序中集成 Aspose.Words for C++ 为了集成 Aspose.Words for C++,您需要从 下载 部分下载并提取库文件。完成后,您可以继续使用以下选项之一来开发 Qt 应用程序: 使用 Qt Creator 使用 Visual Studio (阅读更多) 在这篇博文中,我将向您展示如何在 Qt Creator 开发的 Qt 控制台应用程序中集成和使用 Aspose.Words for C++ 库。
四月 14, 2020 · 1 分钟 · 乌斯曼·阿齐兹