在我的 previous 帖子中,我向您展示了使用 Aspose.Page for C++ 以编程方式创建或编辑 PostScript (PS/EPS) 和 XPS 文档是多么容易。在本文中,我将演示如何使用 C++ 将 PS/EPS 或 XPS 文档转换为 PDF 或光栅图像格式,包括 PNG、JPEG、TIFF 和 BMP。本文的其余部分由以下部分组成:
在 C++ 中将 PostScript PS/EPS 转换为 PDF 在 C++ 中将 PostScript PS/EPS 转换为图像 在 C++ 中将 XPS 转换为 PDF 在 C++ 中将 XPS 转换为图像 在开始之前,我假设您已经下载了 Aspose.Page for C++ 并在您的 C++ 项目中引用了它。但是,如果您还没有,您可以从 NuGet 安装它,或者从 Downloads 部分下载完整的软件包以及即插即用控制台应用程序。
在 C++ 中将 PostScript PS/EPS 转换为 PDF 以下是将 PostScript PS/EPS 文档转换为 PDF 的步骤:
在 C++ 中以编程方式创建或编辑 XPS 文档
Aspose.Page for C++ 是 Aspose.Page 产品系列 的重要补充,它是为使用 C++ 处理 PostScript (PS/EPS) 和 XPS 文档而开发的。 Aspose.Page for C++ 是一个原生 C++ 库,用于创建新的 XPS 文件以及以编程方式修改和转换现有的 PostScript 和 XPS 文档。 API 还允许您使用 XPS 文档中的页面和元素,例如画布和字形。此外,它还支持将文档转换为 PDF 和光栅图像。本文演示了如何使用 Aspose.Page for C++ 执行以下与 XPS 文档相关的操作。
在 C++ 中创建一个新的 XPS 文档 用 C++ 编辑现有 XPS 文档 在 C++ 中将页面或文档添加到 XPS 文档 为 C++ 安装 XPS API Aspose.Page for C++ 托管在 NuGet 上,也可作为可下载的 binaries 获得。可下载的软件包还包含一个 C++ 控制台应用程序,其中包含基本示例的源代码。
在 C++ 中创建 XPS 文档 以下是使用 Aspose.
使用 C# .NET 在 Project Server 和 Project Online 上读取或创建项目
Project Online 和 Project Server 是 Microsoft 提供的功能丰富的项目和项目组合管理解决方案。这两种解决方案都为创建和管理项目提供了几乎相似的功能范围,但是,它们根据哪种解决方案非常适合您的要求而有所不同。例如,如果您想要对硬件和软件有更多控制的本地解决方案,那么您可以选择 Project Server。另一方面,Project Online 用作 Project Server 的基于云的实例,无需您自己的基础结构。
有时可能需要从应用程序中访问 Project Server/Online 中的项目信息。为了处理这种情况,在本文中,我将向您展示如何使用 C# 在您的 .NET 应用程序(ASP.NET 等)或 Web 服务中在 Project Server 或 Project Online 上创建/读取项目。 .
用于 Project Server/在线的 C# API 为了创建新项目并从 Project Server/Online 读取现有项目,我们将使用 Aspose.Tasks for .NET。它是一个跨平台的类库,用于在 .NET Standard 或 .NET Core 应用程序中以编程方式读写 MS Project 文件。该 API 托管在 NuGet 上,并且在 下载 部分中以 MSI 包和压缩 DLL 的形式提供。
使用项目服务器 在本节中,我将向您展示如何连接到 Project Server 并读取或创建项目。为了连接到 Project Server,您需要了解以下详细信息:
在 C# 中将 PDF 文件转换为 PowerPoint 演示文稿
本文包含在 C# 中以编程方式将 PDF 转换为 PPT 或 PPTX 的步骤和代码示例。
PDF 是一种广泛使用的格式,用于可靠地交换文档,而无需担心布局问题。另一方面,PowerPoint 演示文稿 (PPT/PPTX) 使以交互式幻灯片的形式呈现数据或信息变得更加容易。在某些情况下,PDF 文件中包含的信息需要以 PowerPoint 演示文稿的形式呈现。对于这种情况,您可以通过自动将信息从 PDF 导入到 PowerPoint PPT/PPTX 的过程来最大程度地减少工作量。
为了处理上述场景,本文将演示如何:
在 C# 中将 PDF 转换为 PowerPoint PPT 或 PPTX。 将 PDF 转换为 PowerPoint PPT 或 PPTX,并将幻灯片作为 C# 中的图像。 跟踪 PDF 到 PowerPoint 的转换进度。 用于 PDF 到 PowerPoint 转换的 C# API 为了将 PDF 转换为 PPT 或 PPTX,我们将使用 Aspose.PDF for .NET 这是一个强大的 PDF API 来创建、处理和转换 PDF 文档。 Aspose.PDF for .
C++ PDF 库 - 在 C++ 中以编程方式创建 PDF 文件
随着互联网的力量,一切都变成了数字化,无纸化系统变得流行起来。数字文档(即 PDF)是无纸化系统的组成部分之一,通过提供自动生成和处理功能使生活变得更轻松。大多数企业使用 PDF 文档自动化来动态生成报告、收据、发票和其他业务文档。因此,在本文中,我将演示如何将 PDF 自动化功能集成到基于 C++ 的应用程序中,并使用 C++ 生成 PDF 文件。
C++ PDF 库 为了创建 PDF 文件,我们将使用 Aspose.PDF for C++ API,它是一个原生 C++ 库,可以以编程方式处理 PDF 文档。它允许您创建支持各种 PDF 元素的交互式 PDF 文档。 Aspose.PDF for C++ 可在 NuGet 以及 Aspose 的 下载 部分中获得。
在 C++ 中创建 PDF 文件 首先,我们将创建一个简单的 PDF 文件,并以段落的形式在第一页添加一些文本。以下是要遵循的步骤:
创建一个 Document 对象。 将页面添加到文档的 PageCollection。 获取页面的段落。 创建一个 TextFragment 对象并将其添加到段落中。 保存 PDF 文档。 以下代码示例展示了如何在 C++ 中创建 PDF 文档。
// 创建文档 auto doc = MakeObject(); auto pages = doc->get_Pages(); pages->Add(); // 页数从 1 开始 auto page = pages->idx_get(1); auto paragraps = page->get_Paragraphs(); // 创建文本片段 auto text = MakeObject(u"PDF API for C++"); auto ts = text->get_TextState(); // 设置文本状态 ts->set_FontSize(16); ts->set_FontStyle(FontStyles::Italic); // 添加到段落 paragraps->Add(text); // 将文本添加到段落 paragraps->Add(MakeObject(u"This example shows how to create a PDF with text using Aspose.
在 Java 中以编程方式创建 Rich Word 文档
近年来,动态生成 Word 文档已成为撰写报告、报价单、发票和其他类型文档的流行功能。各种制造公司根据存储在数据库中的数据生成发票。在这种情况下,文档自动化可以节省手动文档创建过程所需的时间、精力和资源。本文旨在针对文档自动化过程,让您了解如何在 Java 中以编程方式创建 Word 文档。
用于创建 Word 文档的 Java API 使用 Java 创建 Word 文档 创建包含表格的 Word 文档 在 Word 文档中插入列表 创建具有图像的 Word 文档 用于创建 Word 文档的 Java API 在本文中,我们将使用 Aspose.Words for Java,它是一个功能丰富的 API,用于在基于 Java 的应用程序中创建、编辑或转换 Word 文档。您可以下载 API 的 JAR 或使用以下 Maven 配置安装它:
存储库:
AsposeJavaAPIAspose Java APIhttps://repository.aspose.com/repo/ 依赖:
com.asposeaspose-words20.2jdk17 在以下部分中,您将学习如何使用 Java 以编程方式创建包含不同元素(如文本、段落、表格、列表、图像等)的 Word 文档。
使用 Java 创建 Word 文档 大多数时候,Word 文档中有相当一部分内容是基于文本的。因此,我们将从创建带有标题和段落的 Word 文档开始我们的旅程。以下是创建 Word 文档的步骤: