HTML JPG PDF XML DOCX
  Product Family
PDF

إنشاء نماذج PDF في SDK PHP

تعيين جميع حقول النموذج من مستند PDF باستخدام SDK السحابي للغة PHP

Get Started

تعيين AcroForms من مستند PDF عبر SDK PHP السحابي

من أجل تعيين AcroForms من PDF، سنستخدم Aspose.PDF Cloud PHP SDK. يساعد هذا SDK السحابي مبرمجي PHP في تطوير تطبيقات إنشاء وتعديل وتحويل ملفات PDF السحابية باستخدام لغة PHP عبر Aspose.PDF REST API. ببساطة أنشئ حسابًا في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد حصولك على معرف التطبيق (App SID) والمفتاح، ستكون جاهزًا لاستخدام Aspose.PDF Cloud PHP SDK.

أمر وحدة التحكم لمدير الحزم

     
    composer install

خطوات تعيين AcroForms باستخدام PHP

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتعيين نموذج AcroForms من PDF في بضع أسطر من الشيفرة فقط.

  1. قراءة ملف PDF المحلي
  2. إنشاء حقل مع تزيينات جديدة
  3. تحديث حقل النموذج في ملف PDF المرفوع
  4. تحميل النتيجة إذا احتجت إليها
 

يعرض هذا الكود المثال كيفية تعيين AcroForms من مستندات PDF باستخدام PHP


<?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();
 

العمل مع AcroForms عبر SDK PHP

يتيح تعيين AcroForms للمستخدمين إدخال المعلومات مباشرةً في ملف PDF، مما يلغي الحاجة إلى أدوات أو صيغ منفصلة. يضمن تعيين AcroForms بشكل صحيح تحسين قابلية الاستخدام، مثل تسميات الحقول الواضحة، خيارات القوائم المنسدلة، وترتيب التبويب المنطقي لتسهيل التنقل. تجعل النماذج المُعدة جيدًا من السهل على عدة أطراف تعبئة المستندات، ومراجعتها، والموافقة عليها معًا. من خلال تعيين AcroForms في ملفات PDF، يمكنك إنشاء قوالب قابلة لإعادة الاستخدام للعمليات المتكررة، مما يوفر الوقت ويضمن التناسق عبر المستندات. قم بتعيين AcroForms من مستندات PDF باستخدام Aspose.PDF Cloud PHP SDK.

مع مكتبتنا للغة PHP يمكنك

  • إضافة رأس وتذييل مستند PDF بنص أو صورة.
  • إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
  • إلحاق عدة مستندات PDF بملف موجود.
  • العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الختمات والجداول من صفحة أو من مستند PDF بالكامل.
  • حذف ختم أو جدول محدد من مستند PDF بواسطة معرّفه.
  • استبدال نسخة واحدة أو متعددة من النص على صفحة PDF أو في المستند بأكمله.
  • دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى متنوعة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل المستندات محسّنة.
  • يمكنك تجربة تطبيقنا المجاني لتعيين AcroForms من ملفات PDF عبر الإنترنت واختبار الوظيفة.