aspose/pdf-sdk-php

Aspose.PDF Cloud 是一个用于创建和编辑 PDF 文件的 REST API。它还可以用于将 PDF 文件转换为不同格式,如 DOC、HTML、XPS、TIFF 等。Aspose.PDF Cloud 让您掌握控制权:从头创建 PDF 或从 HTML、XML、模板、数据库、XPS 或图像创建 PDF。渲染 PDF 等


README

Packagist Version Packagist PHP Version Support GitHub license

PHP 云端处理 PDF 的 REST API

Aspose.PDF Cloud 是一个真正的 REST API,允许您在云端执行各种文档处理操作,包括创建、操作、转换和渲染 PDF 文档。

我们的云 SDK 是各种编程语言中 REST API 的包装器,允许您快速、轻松地以您选择的语言处理文档,并获得强类型和 IDE 突出的所有好处。此存储库包含 Aspose.PDF Cloud 的新一代 SDK 和示例。

这些 SDK 现在完全受支持。如果您有任何问题,看到任何错误或提出增强请求,请随时通过 免费支持论坛 联系我们。

在线提取 PDF 文档的文本和图像 https://products.aspose.app/pdf/parser

PDF 处理功能

  • 以文本或图像格式添加 PDF 文档的页眉和页脚。
  • 向 PDF 文档添加表格和印章(文本或图像)。
  • 将多个 PDF 文档附加到现有文件。
  • 处理 PDF 附件、注释和表单字段。
  • 对 PDF 文档应用加密或解密并设置密码。
  • 从页面或整个 PDF 文档中删除所有印章和表格。
  • 通过其 ID 从 PDF 文档中删除特定的印章或表格。
  • 替换 PDF 页面或整个文档上的单个或多个文本实例。
  • 广泛支持将 PDF 文档转换为各种其他文件格式。
  • 提取 PDF 文件的各个元素并优化 PDF 文档。

读取和写入 PDF 格式

PDF、EPUB、HTML、TeX、SVG、XML、XPS、FDF、XFDF

另存为 PDF

XLS、XLSX、PPTX、DOC、DOCX、MobiXML、JPEG、EMF、PNG、BMP、GIF、TIFF、文本

读取 PDF 格式

MHT、PCL、PS、XSLFO、MD

版本 24.9 中的增强功能

  • 开发 DeleteDocumentLayer 方法。
  • 开发 GetDocumentLayers 方法。
  • 如何提取 PDF 层元素并创建新的 PDF
  • 使用最新版本的 Aspose.PDF for .NET 准备了 Aspose.PDF Cloud 的新版本。

要求

PHP 7.4 及更高版本。

单元测试

Aspose PDF SDK 包含“tests”子目录中的一系列单元测试。这些单元测试还充当了如何使用 Aspose PDF SDK 的示例。

要运行单元测试

composer install
./vendor/bin/phpunit

在 PHP 中获取 PDF 页面注释

	// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

	$config = new Configuration();
	$config->setAppSid('MY_CLIENT_ID');
	$config->setAppKey('MY_CLIENT_SECRET');

	$pdfApi = new PdfApi(null, $config);
	$name = 'PdfWithAnnotations.pdf';
	$pageNumber = 2;

	$response = $pdfApi->getPageAnnotations($name, $pageNumber, null, "tempFolder");

自托管 Aspose.PDF Cloud

创建 Configuration 对象,不包含 AppSidAppKey,将 SelfHost 设置为 true,并将 Host 设置为 自托管 Aspose.PDF Cloud 的 URL

	$config->setSelfHost(true);
	$config->setHost('MY_SELF_HOST_URL');

许可

所有 Aspose.PDF Cloud SDK 都在 MIT 许可证 下授权。