HTML
JPG
PDF
XML
DOCX
PDF
通过云 PHP SDK 从 PDF 文档设置 AcroForms
为了从 PDF 设置 AcroForms,我们将使用 Aspose.PDF Cloud PHP SDK。此云 SDK 帮助 PHP 程序员使用 PHP 语言通过 Aspose.PDF REST API 开发基于云的 PDF 创建、注释、编辑和转换应用程序。只需在 Aspose for Cloud 创建账户并获取您的应用信息。拥有 App SID 和密钥后,即可使用 Aspose.PDF Cloud PHP SDK。
Package Manager 控制台命令
composer install
使用 PHP 设置 AcroForms 的步骤
Aspose.PDF Cloud 开发者可以轻松加载并使用几行代码设置 PDF 中的 AcroForms。
- 读取本地 PDF 文件
- 创建具有新装饰的字段
- 更新上传的 PDF 中的表单字段
- 如有需要,下载结果
此示例代码演示使用 PHP 在 PDF 文档中设置 AcroForms
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Field;
use Aspose\PDF\Model\FieldType;
function setFormField() {
$LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
$STORAGE_FILE_NAME = "sample.pdf";
$RESULT_FILE_NAME = "output_sample.pdf";
$FIELD_NAME = "Signature_1";
// Load credentials from JSON file
$credentials = json_decode(file_get_contents('credentials.json'), true);
$pdfApi = new PdfApi($credentials['id'], $credentials['key']);
try {
// Load Pdf file
$fileData = file_get_contents($LOCAL_FILE_NAME);
$uploadResult = $pdfApi->uploadFile($STORAGE_FILE_NAME, $fileData);
echo $uploadResult->getResponseText() . PHP_EOL;
} catch (Exception $e) {
echo 'Error uploading file: ' . $e->getMessage() . PHP_EOL;
}
// Create Text form field values
$field = new Field();
$field->setName("EMail");
$field->setType(FieldType::TEXT);
$field->setValues(['aspose-pdf-cloud@example.com']);
try {
// Set Field values for PDF in storage
$response = $pdfApi->putTextBoxField($STORAGE_FILE_NAME, $FIELD_NAME, $field);
echo $response->getStatus() . PHP_EOL;
// Download changed PDF file
$downloadRes = $pdfApi->downloadFile($STORAGE_FILE_NAME);
file_put_contents($RESULT_FILE_NAME, $downloadRes->getContents());
} catch (Exception $e) {
echo 'Error processing PDF: ' . $e->getMessage() . PHP_EOL;
}
}
setFormField();
通过 PHP SDK 使用 AcroForms
设置 AcroForms 使用户能够直接在 PDF 中填写信息,免去使用其他工具或格式的需求。正确设置 AcroForms 可提升可用性,例如清晰的字段标签、下拉选项以及合理的 Tab 顺序以便更好地导航。配置良好的表单便于多方共同填写、审阅和批准文档。通过在 PDF 中设置 AcroForms,您可以创建可重复使用的模板,以应对周期性流程,从而节省时间并确保文档的一致性。 使用 Aspose.PDF Cloud PHP SDK 从 PDF 文档设置 AcroForms。
使用我们的 PHP 库,您可以
- 添加 PDF 文档的页眉和页脚(文本或图像格式)。
- 向 PDF 文档添加表格和印章(文本或图像)。
- 将多个 PDF 文档附加到现有文件中。
- 处理 PDF 附件、注释和表单字段。
- 对 PDF 文档进行加密或解密并设置密码。
- 删除页面或整个 PDF 文档中的所有印章和表格。
- 按 ID 删除 PDF 文档中的特定印章或表格。
- 替换 PDF 页面或整个文档中单个或多个文本实例。
- 广泛支持将 PDF 文档转换为多种其他文件格式。
- 提取 PDF 文件的各种元素并优化 PDF 文档。
- 您可以尝试我们的免费应用在线从 PDF 文件设置 AcroForms 并测试功能。