PDF 是一种独立于平台的文档格式,可在不同的操作系统或机器上保持其内容的格式和布局一致。这就是各种组织使用 PDF 格式动态生成发票、收据、报告和其他业务文档的原因。 Aspose.PDF for .NET 是一个 PDF 库,可帮助您在 .NET 应用程序中实现 PDF 自动化。它允许您使用 C# 或 VB.NET 以编程方式创建、编辑、解析和转换 PDF 文件。在本文中,我将介绍 PDF 生成功能,并向您展示如何使用 C# 从头开始创建 PDF 文件。
我将从创建一个简单的 PDF 文档开始,然后继续向文档中添加其他元素。以下是我将在本文中演示的功能列表。
使用 C# 创建 PDF 文档 使用 C# 在 PDF 中应用文本格式 使用 C# 创建多列 PDF 使用 C# 在 PDF 中插入图像 使用 C# 在 PDF 中创建表格 使用 C# 将超链接添加到 PDF 使用 C# 将书签添加到 PDF C# PDF 库 - 安装 您可以使用 NuGet Package Manager 或 Package Manager Console 使用以下命令安装 Aspose.
使用 Java 创建和发送 Outlook 电子邮件
Aspose.Email for Java 是一个强大的电子邮件处理 API,它提供了电子邮件管理的所有基本和高级功能。它允许您在 Java 应用程序中创建 Outlook 电子邮件、阅读现有电子邮件以及将 MSG、EML、PST、OST、MBOX 和 MHT 消息转换为其他格式。在本文中,我将演示如何使用 Java 创建和发送 Outlook 电子邮件的一些基本但重要的功能。
我将在本文中介绍创建和发送电子邮件的以下功能:
使用 Java 创建 Outlook 电子邮件 使用 Java 设置电子邮件的 HTML 正文 使用 Java 创建具有特定编码的电子邮件 使用 Java 发送 Outlook 电子邮件 使用 Java 异步发送电子邮件 使用 Java 发送带有已读回执的电子邮件 使用 Java 发送批量电子邮件 Java 电子邮件 API - 安装 Aspose.Email for Java 可以从 Downloads 部分下载或使用以下 Maven 配置安装。
存储库:
AsposeJavaAPIAspose Java APIhttps://repository.aspose.com/repo/ 依赖:
com.asposeaspose-email20.
从 PDF 文档中提取文本。您可以从特定页面或区域或整个 PDF 文件中提取。使用 .NET C# 语言阅读文本。
在没有 MS Office 的情况下使用 C++ 创建 MS Excel 电子表格 - 综合指南
之前,我写过一篇 post,介绍如何使用 C# 实现 Excel 自动化功能并从头开始创建 Excel XLS/XLSX 文件。今天,我将向您展示如何使用 C++ 创建 Excel 工作簿、将数据插入 Excel 工作表、计算公式以及在工作表中创建图表和表格。所有电子表格自动化功能都将由 C++ Excel API - Aspose.Cells for C++ 提供支持。
Aspose.Cells for C++ 是一个原生 C++ 库,可让您创建、读取、解析和转换电子表格文档,而无需 Microsoft Excel。它提供了一套完整的 Excel 自动化功能,可用于生成和操作 XLS/XLSX 电子表格。在本文中,我们将介绍从头开始创建 Excel XLS/XLSX 文件的以下功能。
使用 C++ 创建 Excel 文件 (XLS/XLSX) 使用 C++ 将数据添加到 Excel 工作表 使用 C++ 计算工作簿公式 使用 C++ 在 Excel 工作表中创建表 使用 C++ 在 Excel XLS/XLSX 中创建图表 C++ Excel 电子表格 API - 安装 您可以从 下载 部分下载完整的 Aspose.
在 Node.js 中将 MS Visio 图表转换为 PDF、PNG、JPEG、SVG、HTML 和 XAML
在我之前的 post 中,我演示了如何在 Node.js 应用程序中从头开始创建 MS Visio 图表。在本文中,我将向您展示如何在 Node.js 应用程序中使用 Aspose.Diagram 将 MS Visio 图表导出或转换为各种流行的文件格式。
Visio 图表的转换在各种情况下都很有用。您可以将图表转换为 HTML 或 JPEG/PNG 图像,以将其显示在网页或 Visio 文档查看器中。同样,可以使用 Visio 到 PDF 的转换来消除对查看图表的专用软件的依赖。对于此类场景,Aspose.Diagram 提供了将 Visio 图表高质量转换为其他格式的功能。
在 Node.js 中将 Visio 转换为 PDF 将 Visio 图表转换为 PNG/JPEG/其他图像格式 在 Node.js 中将 Visio 图表导出为 SVG 在 Node.js 中将 Visio 图表转换为 HTML Node.js 中的 Visio 到 XAML 的转换 Node.js Visio 转换器 API - 安装 您可以使用以下 npm 命令将 Aspose.Diagram 安装到您的 Node.
在 Node.js 应用程序中创建 MS Visio 图表
Aspose.Diagram for Java 是一个功能丰富的 Java API,用于以编程方式操作 Visio 图表,而无需 Microsoft Visio。 API 支持使用流行的 Visio 格式,包括 VSD、VSDX、VDX、VSDM、VSSM 和 VSSX。最近,我们利用了 Aspose.Diagram for Java 的功能,使在 Node.js 应用程序中实现 MS Visio 自动化功能成为可能。这些功能让您可以在 Node.js 应用程序中创建、操作、转换和处理 MS Visio 图表。
Aspose.Diagram for Node.js via Java 提供了一套完整的功能来自动创建或操作 Visio 图表。您可以通过几行代码轻松创建、读取、导出、打印和保护图表。在本文中,我将介绍如何在 Node.js 应用程序中从头开始创建 Visio 图表。本文的其余部分分为以下几节。
安装 Node.js Visio API 在 Node.js 中从头开始创建 MS Visio 图表 将母版添加到 Visio 图表 在 Visio 图表中插入页面 在 Visio 图表中创建形状 在 Visio 页面中添加文本形状 将超链接添加到 Visio 形状 Node.js Visio API - 安装 使用以下命令在您的 Node.
在 previous post 中,我讨论了使用 C# 创建 ZIP 档案的不同方法。本文还介绍了如何创建加密和受密码保护的 ZIP 档案。除了ZIP格式,还有一些其他常用的存档格式,如7z、tar、RAR等。其中,7z存档格式是基于开源架构的它用于压缩具有高压缩比的文件和文件夹。它还支持 256 位 AES 加密,并允许加密文件名。在本文中,我将演示如何使用 C# 以编程方式创建 7z (7-Zip) 存档。
本文分为以下几个部分:
使用 C# 创建 7z (7-Zip) 存档 使用 C# 创建 AES 加密 7z 存档 使用 C# 为 7z 条目设置不同的密码 本文中的所有步骤和代码示例均基于 Aspose.ZIP for .NET。因此,请确保您已使用以下任一方法安装 API:
使用 NuGet 包管理器 安装。 下载 DLL and add its reference to the project. 使用 C# 创建 7z (7-Zip) 存档 将文件压缩到 7z 存档中可能有两种可能的情况。要么你只有一个文件,要么可能有一堆文件要压缩。您可以明确地处理这两种情况。
使用单个条目创建 7z 存档 以下是使用单个条目创建 7z 存档的步骤。
在 C# 或 VB.NET 中以编程方式创建 MS 项目文件
Microsoft Project 是一款流行的项目管理软件,可让项目经理更轻松地高效管理项目。它允许经理创建任务和资源、将任务分配给资源、跟踪项目进度、管理预算以及执行其他与项目相关的操作。为了以编程方式创建和管理 MS Project 文件,Microsoft 提供了 MS Office 自动化。但是,除了其他缺陷,它还需要您安装 MS Office。为了填补这一空白,Aspose 为您提供了一个用于 .NET 应用程序的 MS Project 自动化解决方案,即 Aspose.Tasks for .NET。
Aspose.Tasks for .NET 是一个功能丰富的 API,可让您使用 C# 或 VB.NET 以编程方式创建 MS 项目文件 (.mpp/.xml)。此外,它还提供各种功能来处理任务、资源和日历。在本文中,我将向您展示如何使用 Aspose.Tasks for .NET 创建 MS Project 文件并使用 C# 处理任务和资源。本文的其余部分分为以下几节。
使用 C# 从头开始创建 MS Project 文件 将任务添加到项目 将资源添加到项目 将任务分配给项目中的资源 将日历添加到项目 使用 C# 创建 MS 项目文件 MPP 是 Microsoft 的专有文件格式,用于 MS Project 文件。但是,您也可以将项目数据保存在 XML 文件中,以便在不同的应用程序之间共享。从头开始创建新项目是一项简单的任务,可以使用以下步骤完成:
创建 Project 类的实例。 使用 Project.