本月,我们设法提供了 72 项改进和修复,包括 18 个企业和优先级支持问题。在最新版本的 Aspose.Words for .NET 中总共处理了 110 个问题。
Xamarin 平台的更新 从 Aspose.Words 20.3 开始,更改了对 Xamarin 的支持。在早期版本中,我们为 Xamarin.Android、Xamarin.Mac 和 Xamarin.iOS 提供了单独的 DLL。现在 Xamarin 开发人员可以在上述所有平台上使用 Aspose.Words for .NET Standard。根据 .NET Standard 文档,Aspose.Words for .NET Standard 2.0 可以与 Xamarin.iOS 10.14 或更高版本、Xamarin.Mac 3.8 或更高版本以及 Xamarin.Android 8.0 或更高版本一起使用。
显着特点和改进 在最新版本中,引入了几个新功能。最值得注意的是:
FindReplaceOptions 类扩展了新属性。 添加了新的公共属性 SaveOptions.UpdateLastPrintedProperty。 支持在文本框范围内动态拉伸图像,为 LINQ 报告引擎保留图像的比例。 我们几乎已经通过 OpenGL 功能完成了第一个版本的 3D 效果渲染,但是,为了彻底测试和试验新功能,我们决定推迟发布。
此外,我们对脚注平衡算法进行了大修,因为它不能与段落规则一起正常工作。许多文档的测试输出得到了显着改进,并且与往常一样,引入了与日文文本的 CJK 间距、其属性仍影响布局的隐藏段落的处理、考虑罕见情况的剪切逻辑等相关的修复。
我们还发布了最新版本的 Aspose.Words for Java 以及 Aspose.Words for .
从 C# .NET 中的模板生成 Word 文档
Word 文档的自动生成被企业广泛用于创建大量报告。在某些情况下,文档是从头开始创建的。另一方面,预定义模板用于通过填充占位符来生成 Word 文档。在本文中,我将演示如何在 C# 中以动态和编程方式从模板生成 Word 文档。您将了解如何从不同类型的数据源填充 Word 模板。
本文将介绍以下场景以及代码示例:
C# 文字自动化 API 使用 C# 对象的值从模板生成 Word 文档 使用 XML 数据源生成 Word 文档 使用 JSON 数据源创建 Word 文档 使用 CSV 数据源生成 Word 文档 C# 文字自动化 API 我们将使用 Aspose.Words for .NET - 一个 Word 自动化 API,允许您从头开始或通过填充预定义的 Word 模板来生成 Word 文档。您可以 下载 API 的二进制文件或使用以下方法之一安装它。
使用 NuGet 包管理器 使用包管理器控制台 PM> Install-Package Aspose.Words 使用 C# 对象从模板生成 Word 文档 首先,让我们看看如何使用 C# 对象填充 Word 模板。为此,我们将创建一个 Word 文档 (DOC/DOCX),其中包含以下占位符作为文档内容:
当您需要执行 HTML 到 PDF 的转换时,有多种情况。例如,您可能希望在应用程序中将网页转换为 PDF,或者您可能需要从所见即所得 HTML 编辑器的内容生成 PDF。另一种情况可能是将 HTML 页面从特定 URL 转换为 PDF。为了处理这种情况,您将学习如何在 C# 中将 HTML 转换为 PDF。 HTML 内容可以是 .html 文件或来自 URL 的网页。
使用 C# 以编程方式保护或取消保护 Word 文档
Microsoft Word 支持多种保护功能来保护整个 Word 文档或文档的某些部分。当您需要与其他人或其他方共享文档时,文档保护就会开始实施。在这种情况下,您可能希望限制第三方的访问或权限。另一方面,您也可以指定密码以避免未经授权访问文档。本文还包含一些以编程方式保护 Word 文档的简单方法。此外,您还将学习如何在没有密码的情况下取消对 Word 文档的保护。在后续部分中,您将学习如何:
使用 C# 保护 Word 文档, 在 C# 中使用密码保护 Word 文档,以及 在 C# 中取消保护没有密码的 Word 文档。 .NET API 保护/取消保护 Word 文档 Aspose.Words for .NET 是一个 API,用于在 .NET 应用程序中以编程方式操作 Word 文档。与其他文档操作功能一起,API 提供了简单而强大的功能来保护和取消保护 Word 文档。您可以 下载 Aspose.Words for .NET DLL 或在 Visual Studio 中使用以下方式将其安装到您的项目中:
NuGet 包管理器 包管理器控制台 PM> Install-Package Aspose.Words 使用 C# 保护 Word 文档 Aspose.Words for .NET 提供以下保护类型来保护 Word 文档:
AllowOnlyComments - 只允许修改评论。 AllowOnlyFormFields - 只允许数据进入表单域。 AllowOnlyRevisions - 只允许添加修订标记。 ReadOnly - 完全只读(不允许对文档进行更改)。 NoProtection - 根本没有保护。 以下是对 Word 文档应用保护的步骤:
使用 C# 在 PDF 文档中添加和验证数字签名
数字签名用于在与第三方共享 PDF 文档之前对其进行保护。对 PDF 文档进行数字签名可以通过使用数字签名验证文档来检测篡改。为了使用数字签名以编程方式保护 PDF 文档,本文将向您展示如何使用 C# 在 PDF 文件中添加数字签名。您还将学习如何在 C# 中验证 PDF 文件中的数字签名。
C# API 对 PDF 进行数字签名 使用 C# 在 PDF 文档中添加数字签名 使用 C# 中的时间戳服务器对 PDF 文档进行数字签名 使用 C# 验证 PDF 中的数字签名 C# .NET API 在 PDF 中添加数字签名 为了在 PDF 文档中添加和验证数字签名,我们将使用 Aspose.PDF for .NET API,这是一个强大的 PDF 操作 API,用于创建、编辑、转换和数字签名 PDF 文档。您可以 下载 Aspose.PDF for .NET 或在 Visual Studio 中使用以下方式之一安装它:
NuGet 包管理器 包管理器控制台 PM> Install-Package Aspose.PDF 在 C# 中为 PDF 添加数字签名 以下是使用 Aspose.
ASP.NET PowerPoint Viewer - 在 ASP.NET 中显示 PowerPoint 演示文稿
您是否正在寻找 PowerPoint Viewer 来在您的 ASP.NET Core Web 应用程序中查看或嵌入演示文稿?如果是,请继续阅读本文并了解如何使用 C# 创建简单的 ASP.NET Core PowerPoint Viewer 并显示 PPT/PPTX 演示文稿。所以让我们开始吧。
ASP.NET PowerPoint 查看器的功能 我们的 ASP.NET PowerPoint Viewer 将使用 Aspose.Slides for .NET API 将演示幻灯片呈现为 PNG 图像。渲染幻灯片后,我们将使用 Bootstrap Carousel 显示它们。以下将是该应用程序的功能:
浏览和查看 PowerPoint (PPT/PPTX) 演示文稿。 设置在页面加载时显示的默认 PowerPoint 文件。 在幻灯片之间导航的滑块。 在 ASP.NET Core 中创建 PowerPoint Viewer 的步骤 以下是在 ASP.NET Core 中创建 PowerPoint Viewer 的一些简单步骤。
在 Visual Studio 中创建一个新的 ASP.NET Core Web 应用程序。 打开 NuGet 包管理器并安装 Aspose.Slides for .
在 Java 中将 Word DOC/DOCX 转换为 PDF
在共享文档之前,通常使用 Word 到 PDF 的转换。各种在线 Word 到 PDF 转换器可供您转换单个或有限数量的 Word 文档。然而,随着新兴的 MS Word 自动化和报告生成解决方案,Word 到 PDF 的自动转换已成为系统的重要组成部分。此外,需要自动完成 DOC/DOCX 到 PDF 的批量转换,以最大限度地减少时间和精力。密切关注此类情况,我将向您展示如何在 Java 中以编程方式自动化将 Word DOC 或 DOCX 文档转换为 PDF 的过程。
Java Word 到 PDF 转换场景 您将在本文中了解以下 Word (DOC/DOCX) 到 PDF 的转换。
在 Java 中将 Word 转换为 PDF 在 Java 中将 Word DOC/DOCX 的选定页面转换为 PDF 使用特定的 PDF 标准(例如 PDF 1.5、PDF/A-1a 等)将 Word 转换为 PDF。 在 Java 中使用图像/文本压缩将 Word 转换为 PDF 使用 Java 中图像的自定义 JPEG 质量将 Word 转换为 PDF Java Word 到 PDF 转换 API 为了将 Word DOCX/DOC 转换为 PDF,我们将使用 Aspose.