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 إلى خدمة Aspose.PDF Cloud.
  2. تسجيل أي أخطاء تحدث أثناء رفع الملف.
  3. استرجاع حقول النموذج من ملف PDF في تخزين Aspose.PDF Cloud.
  4. التنقل عبر حقول النموذج وتسجيل أسماء الحقول وقيمها في وحدة التحكم.
  5. تسجيل أي أخطاء تحدث أثناء استرداد الحقول.
  6. تنزيل النتيجة إذا كان ذلك مطلوبًا.
 

يعرض هذا الكود التجريبي الحصول على AcroForms من مستندات PDF باستخدام PHP


<?php
require_once 'vendor/autoload.php';

use Aspose\PDF\Api\PdfApi;

function getFormFields() {
    $LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
    $STORAGE_FILE_NAME = "sample.pdf";
    
    // 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;
    }
    
    try {
        // Extract PDF form fileds
        $response = $pdfApi->getFields($STORAGE_FILE_NAME,);
        
        if ($response && $response->getFields() && $response->getFields()->getList()) {
            foreach ($response->getFields()->getList() as $item) {
                if ($item->getType() == "List") {
                    $values = implode(', ', $item->getValues());
                    echo "Name: [{$item->getName()}] Value: [{$values}]" . PHP_EOL;
                } else {
                    $value = $item->getValues()[0] ?? '';
                    echo "Name: [{$item->getName()}] Value: [{$value}]" . PHP_EOL;
                }
            }
        }
    } catch (Exception $error) {
        echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
    }
}

getFormFields();
 

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

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

مع مكتبة PHP الخاصة بنا يمكنك

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