在许多情况下,在处理 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.
在 C# .NET 中从头开始创建位图图像和图形
Aspose 提供其 .NET Graphics API 作为 Aspose.Drawing for .NET,它是用于创建与 GDI+ 相同的位图图像和图形的轻量级解决方案。因此,您可以在 .NET 应用程序中使用 C# 创建位图。
在 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.
当您需要将表格中的数据从 PDF 导出到 Excel 工作簿时,可能会有多种情况。 PDF to Excel 允许您编辑数据、应用公式、绘制图表以及执行电子表格支持的其他操作。在本文中,我将向您展示如何使用 Java 以编程方式自动执行 PDF 到 Excel 的转换以及将 PDF 转换为 XLS 到 XLSX 工作簿。为此,我们将利用 Aspose.PDF for Java API 的功能。
PDF to Excel Converter API - 安装 使用 Java 将 PDF 转换为 XLS 使用 Java 将 PDF 转换为 XLSX PDF 到 Excel - 尽量减少工作表的数量 Java PDF 到 Excel 转换器 - 安装 Aspose.PDF for Java 可作为 JAR 文件 下载。此外,您可以使用以下配置将其安装在基于 Maven 的应用程序中。
存储库:
AsposeJavaAPIAspose Java APIhttps://repository.
使用 C++ OCR 库将图像转换为文本
OCR(光学字符识别)技术可让您阅读图像或扫描文档中的文本并将其转换为机器可读的形式。 OCR 有各种用例,包括从凭证读取代码、使文本可编辑、自助存储、将打印文档转换为数字格式等。市场上有各种 OCR 工具和库,但是,OCR 结果的可靠性是一个关键因素。在本文中,我将向您展示如何创建自己的 OCR 应用程序并使用 C++ 以编程方式将图像转换为文本。
将图像转换为文本的 C++ OCR 库 使用 C++ 将图像页面转换为文本 使用 C++ 对单行图像执行 OCR 在 C++ 中将图像的特定区域转换为文本 将图像转换为文本的 C++ OCR 库 Aspose 提供了一个强大的 C++ OCR 库,它使用深度学习为您提供更可靠和更接近准确的 OCR 结果。您可以从 GitHub 下载 库文件以及示例项目。
使用 C++ 将图像页面转换为文本 让我们首先看看图像包含多行文本的场景。当您有一本扫描的书时,可能会出现这种情况,其中书的每一页都包含一堆文本行。以下是在这种情况下将图像转换为文本的步骤。
在字符串变量中设置图像的路径。 准备一个缓冲区来存储 OCR 结果。 使用 aspose::ocr::page(const char \imagepath, wchart \buffer, sizet buffersize) 函数执行 OCR。 打印结果或将它们保存在文件中。 以下代码示例展示了如何使用 C++ 执行 OCR 并将图像转换为文本。
std::string image_path = "sample.png"; // 为结果准备缓冲区(在符号中,len_byte = len * sizeof(wchar_t)) const size_t len = 4096; wchar_t buffer[len] = { 0 }; // 执行 OCR size_t size = aspose::ocr::page(image_path.
将 XML 转换为 PDF - 轻松将 XML 转换为 PDF
在本文中,我们将使用 C# 将 XML 文件转换为 PDF。 Aspose.PDF for .NET API 广泛支持 XML 转换功能,因为包含许多相关的增强功能,应 API 用户的要求。您可以使用这种将 XML 导出为 PDF 的高效功能来提升您的 .NET 应用程序。让我们考虑以下与 C# 中 XML 到 PDF 转换相关的用例:
将 XML 转换为 PDF 在 XML 中使用 HTML 并转换为 PDF 将 XML 和 XSLT 转换为 PDF 在 C# 中将 XML 转换为 PDF 要将 XML 转换为 PDF,您需要遵循 Aspose.PDF 的 XML Schema for .NET API,它可作为 XSD 文件 获得。以下是我们将转换为 PDF 作为 Hello World 演示的 XML 文件。
使用 Java 将多个 PDF 文件合并为一个 PDF
在各种情况下,您都需要将两个或多个 PDF 文档合并到一个文件中。例如,PDF 合并允许您合并相似类型的文档。此外,您可以在在线共享或发送给某人之前将多个 PDF 合并为一个 PDF。在本文中,我将演示如何使用 Java 自动执行此功能并以编程方式合并多个 PDF 文件。
使用 Java 将两个 PDF 文件合并为一个 PDF 使用 Java 合并多个 PDF 文件 使用 InputStream 对象使用 Java 合并 PDF 文件 用于合并 PDF 文件的 Java API Aspose.PDF for Java 是一个功能丰富的 PDF API,可让您在几行代码内轻松合并多个 PDF 文档。您可以 下载 API 的 JAR 或使用以下配置将其安装在基于 Maven 的应用程序中。
存储库:
AsposeJavaAPIAspose Java APIhttps://repository.aspose.com/repo/ 依赖:
com.asposeaspose-pdf20.5jdk17 在 Java 中将两个 PDF 文件合并为一个 PDF 让我们先看看合并两个 PDF 文件的简单场景,这可以通过几个步骤来实现。
将 EPUB 转换为 PDF - 带屏幕截图的简单步骤
使用 C# 语言通过简单的步骤将 EPUB 转换为 PDF 格式。 EPUB 到 PDF 格式的转换为您提供了许多功能的最佳结果。
使用 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 的应用程序中。
存储库:
AsposeJavaAPIAspose Java APIhttps://repository.aspose.com/repo/ 依赖:
com.asposeaspose-words20.5jdk17 使用 Java 在 Word 文档 (DOC/DOCX) 中查找和替换文本 让我们从解决一个简单的查找和替换场景开始,我们将在输入的 Word 文档中找到单词“Sad”。以下是执行此操作的步骤。