中文

使用 C# 创建、解析和验证 XBRL 和 iXBRL 财务报告

本文提供有关使用 XBRL 标准的业务报告、XBRL 的用途以及如何在 .NET 应用程序中自动创建基于 XBRL 的业务报告的过程的信息。此外,它还包含逐步解析 XBRL 和 iXBRL 文件并使用 C# 以编程方式检索数据的方法。
四月 29, 2020 · 3 分钟 · 乌斯曼·阿齐兹

使用 C# 加密和解密 PDF 文件

PDF 加密用于保护 PDF 文档免受未经授权的访问。如果 PDF 文档已加密,您必须对其进行解密才能访问其内容,否则将无法读取。大多数情况下,PDF 文档使用打开文档所需的密码进行加密。另一方面,您还可以将访问权限限制为打印、编辑、复制等各种操作。Aspose 的 PDF 库 Aspose.PDF for .NET 提供了一些简单的加密和解密方法使用 C# 和 VB.NET 的 PDF 文件。在本文中,我将向您展示如何使用 C# 执行 PDF 加密和解密操作。 使用 C# 加密 PDF 文件 使用 C# 解密 PDF 文件 更改 PDF 文件中的安全权限 C# PDF 加密和解密 API - 安装 Aspose.PDF for .NET 托管在 NuGet 上,可以使用 NuGet 包管理器轻松安装。或者,您可以从 下载 部分下载 API 的 DLL。 在 C# 中加密 PDF 文件 为了加密 PDF 文件,您需要设置打开和查看文档所需的密码。此外,您必须指定所需的加密算法作为加密方法。 Aspose.PDF for .NET 支持以下加密方法: 具有 40 位密钥的 RC4。 具有 128 位密钥的 RC4。 具有 128 位密钥的 AES。 具有 256 位密钥的 AES。 加密 PDF 文件的步骤 以下是使用 C# 加密 PDF 文档的简单步骤。
四月 28, 2020 · 2 分钟 · 乌斯曼·阿齐兹

使用 C# 解压缩 ZIP 档案中的文件

在之前的 post 中,您学习了使用 Aspose.ZIP for .NET 将文件和文件夹压缩到 ZIP 档案中的不同方法。在这篇文章中,我将向您展示如何在 C# 中提取或解压缩 ZIP 文件。我们还将介绍如何在 C# 中提取受密码保护或 AES 加密的 ZIP 存档。本文分为以下几个部分: 用于解压缩文件的 C# API - 免费下载 在 C# 中解压缩 ZIP 文件 解压缩受密码保护的 ZIP 文件 在 C# 中提取 AES 加密的 ZIP 文件 用于解压缩 ZIP 文件的 C# API - 免费下载 在我们开始之前,请确保您已 下载 并引用了适用于 .NET 的 Aspose.ZIP,或者在您的项目中使用 NuGet 包管理器 安装了它的包。 在 C# .NET 中解压缩 ZIP 文件 解压缩 ZIP 文件的过程可以通过两种方式实现: 分别解压缩 ZIP 中的每个文件 解压文件到指定文件夹 在第一种方法中,您可以显式访问和解压缩 ZIP 存档中的每个文件。此外,您可以打印提取过程的进度。而第二种方法只是将文件解压缩到指定的文件夹中。
四月 23, 2020 · 2 分钟 · 乌斯曼·阿齐兹

在 C# 中以编程方式将文件或文件夹添加到 ZIP 存档

ZIP 档案用于将一个或多个文件或文件夹压缩并保存到单个容器中。 ZIP 存档封装文件和文件夹并保存它们的元数据信息。归档的最常见用途是减小文件的大小以进行存储或传输,并应用加密以确保安全。除了文件压缩工具外,自动压缩/提取功能还用于各种桌面和 Web 应用程序,用于上传、下载、共享或加密文件。本文还针对类似的场景,介绍了一些使用 C# 以编程方式压缩文件或文件夹以及创建 ZIP 存档的简单方法。 在本文中,您将了解如何执行以下 ZIP 归档操作: 使用 C# 创建 ZIP 存档 将多个文件添加到 ZIP 存档 将文件夹添加到 ZIP 存档 使用 ZipCrypto 创建受密码保护的 ZIP 存档 使用 AES 加密加密 ZIP 存档 设置并行压缩模式 C# 压缩库 Aspose.ZIP for .NET 是一个功能强大且易于使用的 API,用于在 .NET 应用程序中压缩或解压缩文件和文件夹。它还提供 AES 加密技术来加密 C# 中 ZIP 中的文件。您可以从 NuGet 安装 API,或从 Downloads 部分下载其二进制文件。 在 C# 中创建 ZIP 存档 以下是通过将文件添加到 ZIP 存档来压缩文件的步骤: 为输出 ZIP 存档创建一个 FileStream 对象。 将源文件打开到 FileStream 对象中。 创建一个 Archive 类的对象。 使用 Archive.
四月 22, 2020 · 4 分钟 · 乌斯曼·阿齐兹

使用 C++ 以编程方式从 PDF 文档中提取文本

从文档(PDF、文字处理、网页等)中提取文本在数字信息领域有多种用例。例如,它可以用于解析文档、执行文本分析、信息检索、将文档内容存储到数据库等。如果我们缩小范围,PDF 是保存和共享数字信息的最广泛使用的文档格式之一。这种流行使 PDF 文档成为一个巨大的信息来源。因此,从 PDF 文档中解析或提取文本可能会涉及到许多文本分析场景。 为了在 C++ 应用程序中自动解析 PDF,本文演示了如何使用 C++ 从 PDF 文档中提取文本。它涵盖了以下文本提取场景: 使用 C++ 从 PDF 文档中提取文本。 使用 C++ 从 PDF 文档的特定页面中提取文本。 使用 C++ 从 PDF 文档中逐页提取文本。 C++ PDF 阅读器和文本提取器库 为了从 PDF 文档中提取文本,我们将使用 Aspose.PDF for C++,它是一个强大的 PDF 库,用于创建、转换和解析 PDF 文档。您可以从 下载 部分下载库文件以及运行代码示例。 使用 C++ 从 PDF 中提取文本 Aspose.PDF for C++ 让您通过几个简单的步骤解析 PDF 文档。以下是从 PDF 文档中提取文本的方法。 创建 PdfExtractor 类的对象。 使用 PdfExtractor->BindPdf() 函数加载 PDF 文档。 使用 PdfExtractor->ExtractText() 函数将 PDF 文档中的文本提取到 PdfExtractor。 将提取的文本保存到 MemoryStream 对象中。 从 MemoryStream 读取文本作为字符串。 以下代码示例展示了如何使用 C++ 从 PDF 中提取文本。
四月 21, 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 分钟 · 乌斯曼·阿齐兹

在 C++ 中将 Word DOC 或 DOCX 转换为 PDF

欢迎再次来到文件格式 API 之家!最近,我写了几篇博客文章,介绍了在 .NET(使用 C#)和 Java 应用程序中以编程方式将 Word(DOC/DOCX)转换为 PDF 的各种场景。由于这是一个流行且广泛使用的特性,我想也将它用于 C++。因此,在这篇文章中,我将向您展示如何在 C++ 应用程序中将 Word DOC/DOCX 转换为 PDF。本文介绍了以下 Word 到 PDF 的转换: C++ 中的简单 Word DOC/DOCX 到 PDF。 DOCX 到具有特定标准的 PDF,即 PDF 1.5、PDF/A-1a 等。 将 DOCX 的选定页面转换为 PDF。 将 DOCX 中的图像/文本压缩应用于 PDF 转换。 C++ Word 到 PDF 转换器库 Aspose.Words for C++ 是一个高级库,无需 MS Word 即可在 C++ 应用程序中创建和操作 Word 文档格式。您可以通过 NuGet 或 下载 安装它,包含库文件以及准备运行源代码示例的完整包。 在 C++ 中将 Word DOC/DOCX 转换为 PDF 使用 Aspose.
四月 10, 2020 · 2 分钟 · 乌斯曼·阿齐兹

使用 Java 以编程方式生成和扫描条形码

在本文中,我将向您展示如何使用 Java 以编程方式生成条形码。此外,您还将学习如何使用 Java 扫描和读取不同类型的条形码。 Barcode 技术是一种流行且广泛使用的方法,可以以不同模式的形式直观地表示有关对象的数据。条形码是可以使用条形码扫描仪解码或读取的数据的编码和机器可读形式。如今,几乎每件产品都包含一个条形码,可以对其进行扫描以检索有关该产品的信息。此外,越来越多的在线业务也影响了不同类型条码在购买过程中的使用。密切关注当今的趋势,本文旨在向您展示如何使用 Aspose 的条形码生成器和扫描仪库在您的 Java 应用程序中生成和扫描各种类型的条形码。 在本文中,您将学习如何: 使用 Java 生成条形码 使用 Java 生成 QR 或其他条形码 使用 Java 创建具有自定义外观的条形码 使用 Java 创建带有标题的条形码 在 Java 中扫描和读取条形码 Java 条码生成器和扫描器库 为了在基于 Java 的应用程序(即控制台应用程序、Java Swing 应用程序)中生成条形码,Aspose.BarCode for Java 已被证明是一个灵活且功能丰富的 Java 条形码生成器和扫描器库。您可以 下载 Aspose.BarCode for Java 的 JAR 或使用以下配置将其安装到基于 Maven 的应用程序中。 存储库: AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ 依赖: com.aspose aspose-barcode 20.3 jdk17 使用 Java 生成条形码 以下是将条形码生成为图像的简单步骤。 创建 BarcodeGenerator 类的对象。 使用编码类型和要编码的文本初始化 BarcodeGenerator 对象。 设置结果图像的分辨率(可选)。 使用 BarcodeGenerator.
四月 7, 2020 · 2 分钟 · 乌斯曼·阿齐兹