Aspose.PDF Cloud PHP SDK
通过 PHP SDK 创建和转换 PDF 文档
有用的 PHP REST SDK 支持创建、编辑、渲染、操作和转换 PDF 文档,而无需使用 Adobe Acrobat。
Aspose.PDF Cloud PHP SDK是一款全面而强大的软件开发套件,适合想要使用PHP的开发人员 云中的 PDF 文档。 它建立在Aspose.PDF REST API之上,允许用户在云端快速轻松地处理PHP语言的PDF文档。 Aspose.PDF Cloud 是一个非常有用的 REST API,它使软件开发人员能够执行广泛的 PDF 文档处理操作,包括在云中创建、操作、转换和渲染 PDF 文档。
Aspose.PDF Cloud PHP SDK 允许软件开发人员从头开始或从模板创建新的 PDF 文档。 它支持 PDF 文档操作的几个重要功能,例如向 PDF 添加文本、插入图像和表格、向 PDF 文件添加注释、添加注释和图章、PDF 转换为 Microsoft Office 文件格式、将 PDF 转换为图像格式、 将多个 PDF 文件合并为一个文档、将 PDF 文档拆分为多个文件等等。 该库完全支持读写多种文件格式,例如PDF、EPUB、HTML、TeX、SVG、XML、XPS、FDF、XFDF等。
Aspose.PDF Cloud PHP SDK 包含一组优化工具,可以通过压缩图像、删除未使用的对象和优化字体来减小 PDF 文件的大小。 此外,开发人员可以通过设置密码、限制打印、复制和修改权限以及添加数字签名来轻松保护 PDF 文档。 总体而言,Aspose.PDF Cloud PHP SDK是最佳选择,允许PHP开发人员在云端处理PDF文档。
Aspose.PDF Cloud PHP SDK 入门
安装 Aspose.PDF Cloud PHP SDK 的推荐方法是使用 Composer。 为了顺利安装,请使用以下命令。
通过 Composer 安装 Aspose.PDF Cloud PHP SDK
composer require aspose/pdf-sdk-php
您也可以直接从 Aspose PDF 产品页面下载。
通过 PHP REST API 创建 PDF 文件
Aspose.PDF Cloud PHP SDK 使软件开发人员能够在自己的云应用程序中创建和管理 PDF 文件。 该库包含许多用于处理 PDF 文件的功能,例如将文本插入 PDF、添加图像、插入 PDF 表单、添加 PDF 注释、插入新页面、添加附件和书签、控制内容的布局和格式等等。 以下示例演示如何创建一个新的一页 PDF 文件,添加文本“Hello, world!” 到页面,并将文件另存为 TIFF 图像。
通过 PHP API 创建一个新的一页 PDF 文件
$tiff_resolution = 72;
$tiff_image_width = 800;
$tiff_image_height = 1000;
$tiff_first_page = 1;
$tiff_last_page = 1;
$tiff_result_file = 'result.tiff';
$response = $api->putSaveDocumentAsTiff($pdf_id, $tiff_resolution, $tiff_image_width, $tiff_image_height, $tiff_first_page, $tiff_last_page, $tiff_result_file);
通过 PHP API 将 PDF 转换为其他格式
Aspose.PDF Cloud PHP SDK 允许软件在其自己的 PHP 应用程序内将 PDF 文档与各种其他流行的文件格式相互转换。 SDK支持读写各种流行的文件格式,如PDF、EPUB、HTML、TeX、SVG、XML、XPS、FDF、XFDF等。 该库还支持转换 EPUB、HTML、LaTeX、MHT、PCL、DOC、MOBIXML、PDFA、PPTX、SVG、TIFF、XLS、XLSX、XML、XPS、PS、XSLFo、PCL、BMP、EMF、GIF、JPEG、PNG 、TIFF 和 PDF 轻松转换。 它还允许开发人员控制如何将 PDF 文档转换为 Word 处理文档。
通过 PHP REST API 将 PDF 文档转换为 DOC 格式
setAppKey('your_app_key');
$config->setAppSid('your_app_sid');
// create an instance of the API client
$pdfApi = new PdfApi(null, $config);
// set the input file name and path
$fileName = "input.pdf";
$filePath = "/path/to/input.pdf";
// set the output file name and path
$outName = "output.doc";
$outPath = "/path/to/output.doc";
// call the API to convert the PDF to DOC format
$response = $pdfApi->putPdfInRequestToDoc($outName, $filePath, null, null, null, null, null, null, null, null, null, null);
// save the output file to the specified path
file_put_contents($outPath, $response);
echo "PDF document converted to DOC format successfully!";
?>
通过 PHP REST API 处理 PDF 文件中的图像
Aspose.PDF Cloud PHP SDK REST API 使软件开发人员能够处理 PDF 文档中的图像,而无需使用 Adobe Acrobat 或其他第三方软件。 该库提供了处理 PDF 图像的各种有用功能,例如将图像插入到特定 PDF 页面、读取所有文档图像、替换 PDF 文档中的图像、从 PDF 中读取图像信息、添加新图像、从 PDF 中提取特定图像 PDF、将 PDF 图像导出为其他文件格式等等。
通过 PHP API 替换 PDF 文档中的图像
pdfApi = new PdfApi();
}
public function postReplaceImage() {
// Upload file to Aspose Cloud Storage
$fileName = "SampleImage.pdf";
Utils::uploadFile($fileName);
$file = realpath(__DIR__ . '/../../..') . '/Data/aspose-cloud.png';
$result = $this->pdfApi->PostReplaceImage($fileName, $pageNumber = 1, $imageNumber = 1, $imageFile = "", $storage = "", $folder = "", $file);
print_r ( $result );
}
}
$images = new Images();
$images->postReplaceImage();
?>
通过 PHP REST API 处理 PDF 中的页面
AAspose.PDF Cloud PHP SDK REST API 提供了非常有用的功能来处理 PDF 文档中的页面。 该库允许软件开发人员向 PDF 文件添加新页面、将 PDF 文档页面转换为支持的图像文件格式、将 PDF 页面移动到 PDF 文件内的新位置、检索有关 PDF 页码的信息、从 PDF 文件中删除不需要的页面、获取 PDF 字数统计等等。
通过 PHP REST API 在 PDF 中添加新页面
pdfApi = new PdfApi();
}
public function putAddNewPage() {
// Upload file to Aspose Cloud Storage
$fileName = "sample-input.pdf";
Utils::uploadFile($fileName);
$result = $this->pdfApi->PutAddNewPage($fileName, $storage = "", $folder = "");
print_r ( $result );
}
}
$pages = new Pages();
$pages->putAddNewPage();
?>