C++ 概述
此页面是 Aspose.PDF for C++ 功能的概述。
Aspose.PDF for C++ 是一个原生的 C++ 库,使开发人员能够在不使用 Adobe Acrobat 的情况下创建和操作 PDF 文档。Aspose.PDF for C++ 允许开发人员创建表单、添加/编辑文本、操作 PDF 页面、添加注释、处理自定义字体等。在 Aspose.PDF for C++ 的文档部分中,您可以探索 API 的所有功能,以及展示这些功能在 C++ 应用程序中实现的基本示例。
使用这个库,您可以实现从头创建 PDF 文件的丰富功能,或在不安装 Adobe Acrobat 的情况下完全处理现有的 PDF 文档。 Aspose.PDF for C++ 支持 多种功能。
文档压缩
压缩 PDF 文档有助于减少其文件大小,使其更容易存储、分享和通过网络传输。这在处理包含高分辨率图像或图形的大型 PDF 文件时尤为重要。较小的文件大小带来更快的加载时间,尤其是在在线访问 PDF 文档或通过电子邮件附件时。压缩后的 PDF 加载更快,改善了用户体验和生产力。 Aspose.PDF for C++ 库 提供了多种减少 PDF 文件大小的方法,例如:
- 缩小或压缩所有图像
- 删除未使用的 PDF 对象
- 删除未使用的 PDF 流
- 链接重复的 PDF 流
- 取消嵌入字体
- 删除或展平注释
- 删除 AcroForm 字段
- 使用 flateDecode 压缩
- 将图像存储在 XImageCollection 中(可重用图像)
- 将 PDF 从 RGB 颜色空间转换为灰度
让我们查看文档页面以获取更多详细信息:优化 PDF
表格创建与操作
表格为在 PDF 文档中呈现信息提供了一种结构化和有组织的格式。它们允许用户将数据分类并排列成行和列,从而更容易理解复杂的数据集。
使用 Aspose.PDF for C++ 在 PDF 文档中创建和操作表格提供了许多优势,包括改进的数据组织、增强的可读性、更好的分析能力以及更灵活地有效呈现信息。
让我们查看下一部分以获取更多详细信息:使用表格
对图形对象的支持
Aspose.PDF for C++ 支持将图形添加到 PDF 文档中。为此任务提供了 Graph 类。
向 PDF 文档中添加图形可以改善数据可视化、增强清晰度和理解力、提供更好的决策支持以及提高读者的参与度。
让我们查看文档页面以获取更多详细信息:使用图形
广泛的超链接功能
超链接使用户能够在 PDF 文档中快速高效地导航。通过点击超链接,读者可以跳转到不同的部分、章节或页面,而无需手动滚动文档。
Aspose.PDF for C++ 提供了许多优势,包括改进的导航、交叉引用、访问外部资源、互动性和增强的沟通。它们有助于为用户提供更具吸引力、信息丰富和可访问的阅读体验。
让我们查看下一节以获取更多详细信息:Actions
扩展的安全控制
数字签名等安全功能有助于确保 PDF 文档的完整性。通过对文档进行数字签名,发送方可以验证内容自签名以来未被篡改或更改,为接收方提供有关文档真实性的保证。
使用 Aspose.PDF for C++ 可以从智能卡签署 PDF、加密和解密文件、提取图像和签名信息等。 让我们查看文档页面以获取更多详细信息:安全和签名
添加或移除书签
书签为用户提供了一种方便的方法来浏览大型或复杂的 PDF 文档。通过为特定部分、章节或标题创建书签,用户只需点击即可轻松跳转到相关内容,节省时间和精力。
使用 Aspose.PDF for C++ 库,您可以向 PDF 文件添加书签,添加子书签,或从文档中删除所有或特定的书签。
让我们查看下一节以获取更多详细信息:书签
创建目录
目录为用户提供了一种快速高效的方法来浏览 PDF 文档的内容。通过列出主要部分、章节或主题以及它们对应的页码,用户可以轻松定位和访问文档中的特定信息。
Aspose.PDF for C++ 库解释了如何向现有 PDF 文件添加目录,使用 Aspose.Pdf 命名空间中的 Heading 类。 让我们查看文档页面以获取更多详细信息:与目录一起工作
添加、更新、删除附件和注释
添加附件和注释使 PDF 文档对读者更具互动性和吸引力。用户可以与文档中嵌入的其他内容(如多媒体文件、链接或评论)进行交互,从而增强他们的阅读体验。
Aspose.PDF for C++ 库有多种关于注释的操作。您可以添加以下类型:
- 文字注释
- 高亮注释
- 图形注释
- 多媒体注释
- 便笺注释
- 额外注释
此外,我们的库允许您从 PDF 中添加、提取和删除附件。 有关更多详细信息,请查看以下文档页面。
PDF 文件元数据
元数据提供有关 PDF 文档的重要信息,例如标题、作者、创建日期和主题。 这有助于用户快速识别和分类文档,使管理和组织大量PDF文件变得更加容易。
PDF文件元数据具有多种用途,包括文档识别、归属、版本跟踪、描述、可搜索性、可访问性、安全性、互操作性、保存和合规性。
使用**Aspose.PDF for C++**库可以轻松快速地管理PDF文档中的元数据。
添加、替换或删除文本和图像
添加、替换或删除文本和图像允许用户编辑PDF文档的内容,根据需要进行更新、更正或增强。这种灵活性使用户能够修改文档的内容,以准确反映更改或修订。
使用Aspose.PDF,您可以编辑PDF中的文本,替换或旋转文本,搜索或获取PDF中的文本。
您还可以添加、更改位置、删除图像,并在PDF中进行更多复杂操作。
拆分、连接、提取或插入页面
The 处理 PDF 页面 部分在文档中解释了如何添加、移动、删除、旋转或拆分 PDF 页。
拆分、连接、提取或插入页面帮助用户更有效地管理 PDF 文档。用户可以组织、重新排列或合并页面以创建新文档,从而改善文档的组织和可访问性。
将页面转换为图像
将 PDF 页面转换为图像使内容对可能难以直接查看或交互 PDF 文档的用户更易于访问。图像可以在各种设备上轻松查看,包括智能手机、平板电脑和计算机,而无需专门的软件。
Aspose.PDF 允许使用 C++ 将 PDF 转换为不同的图像格式。有:
- TIFF
- BMP
- EMF
- JPG
- PNG
- GIF
- SVG
Aspose.PDF 库使用 DocumentDevice 或 ImageDevice 类进行 PDF 到图像的转换。将 PDF 转换为不同的图像格式。
打印 PDF 文档
打印 PDF 文档允许用户创建物理副本,可以轻松传输和访问,而无需电子设备。
Aspose.PDF for C++ 提供了不同的方法来打印 PDF 文件:
- 使用 C++ Framework 4.x 打印 PDF
- 在 C++ Core / C++ 中打印 PDF
- 使用 Facades 将 PDF 打印到 XPS 打印机(控制台应用)
- 在 WPF 应用程序中打印 PDF
- 各种附加操作,如 PDF 转换为 PostScript,检查打印作业状态等。
让我们查看下一节以了解更多详细信息:打印 PDF 文档。
此外,Aspose.PDF for C++ 可以轻松将文本、图像、SVG、HTML 转换为 PDF,并以卓越的性能和良好的质量将 PDF 转换为各种文档格式。
Pricing and Policies
请访问 Licensing 页面了解许可证信息,并查看 Pricing Information 页面了解定价详情。
Technical Support
有关 Aspose.PDF 技术支持的更多信息,请查看 Support page。
了解更多关于: