Aspose.PDF for C++

探索Aspose.PDF for C++,原生C++ PDF处理库,支持32/64位应用,无需Adobe Acrobat即可实现PDF创建、编辑、转换等功能,包括表单处理、元数据管理及格式互转。

概述

Aspose.PDF for C++ 是一个原生库,使开发人员能够为其应用程序添加 PDF 处理功能。API 可用于构建任何类型的 32 位和 64 位应用程序,无需使用 Adobe Acrobat 即可生成或读取、转换和操作 PDF 文件。

Aspose.PDF for C++ API 允许执行一系列文档处理任务,例如表单处理、获取和设置元数据信息、文本和页面操作、注释管理、添加或删除书签和水印、附件、自定义字体处理等等。

高级 C++ PDF 库功能

打印文档
添加、替换或删除图像
添加数字签名
添加、提取或删除表
添加和删除水印
拆分页面
合并页面
提取 PDF 元数据
编辑 PDF
转换文件
创建 PDF 文档
查看PDF



即时操作 PDF 文件

Aspose.PDF for C++ 是在您的应用程序中修改或操作现有 PDF 文件的理想选择。此库允许您打开或加载 PDF 文件、提取页面、在文件的特定位置插入页面,或创建 N-up(单页包含多个页面)和小册子。您还可以使用 API 从现有 PDF 中添加、更新和删除图像、附件、书签、注释、超链接、水印和表单字段。

拆分和合并 PDF 文件

Aspose.PDF for C++ 可以通过其 API 将一个 PDF 文件拆分为两个或多个 PDF 文档。您还可以使用它来将两个或多个文件合并为一个文档,或者根据应用程序需求附加 PDF 页面。


将 PDF 转换为 HTML、DOCX 和 ODS 格式

Aspose.PDF for C++ 允许您将 PDF 文件的每一页渲染并转换为 BMP、JPG 和 PNG 等常见图像格式,并保持最高的保真度。除了图像格式外,您还可以轻松地将 PDF 保存为 DOC 和 DOCX 格式。

使用 C++ 将 PDF 页面保存为 JPG 格式

加载现有的 PDF 文档。将 PDF 页面转换为图像,以 JPG 格式保存每页。

使用 C++ 将 PDF 转换为 JPG

// instantiate PdfConverter auto converter = MakeObject<PdfConverter>(); converter->BindPdf(dir + u"template.pdf"); converter->DoConvert(); int32_t imageCount = 1;  while (converter->HasNextImage()) {     converter->GetNextImage(dir + imageCount + u".jpg", System::Drawing::Imaging::ImageFormat::get_Jpeg(), 800, 1000);     imageCount++; }


表单字段处理

Aspose.PDF for C++ 提供了向 PDF 文档添加表单字段的功能,也就是说,您可以在 PDF 文档中动态生成表单字段。只需按照表格或自定义位置对表单字段的位置进行排序,表单字段每次都会被放置在精确的位置。

在最精细的级别上格式化 PDF 内容

Aspose.PDF for C++ 允许应用水平文本对齐,如从右到左放置内容、保留文本中的空白、创建左悬文本段落以及设置自定义制表位。

除了文本的水平对齐之外,还可以调整文本段的垂直对齐方式(例如基线或顶线),以及更多格式化功能(例如设置文本前景和背景颜色)。


产品推荐

  • 账号登录
社交账号登录