إزالة AcroForms من مستند PDF عبر Cloud PHP SDK
لحذف 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.
أمر Package Manager Console
composer install
خطوات إزالة AcroForms باستخدام PHP
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وحذف AcroForms من PDF ببضع أسطر من الكود.
- تحميل ملف PDF إلى خدمة Aspose.PDF Cloud.
- حذف حقل النموذج المحدد من الملف الذي تم تحميله.
- تنزيل النتيجة إذا احتجتها
يعرض هذا المثال كيفية إزالة AcroForms من مستندات PDF باستخدام PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
function delFormFields() {
$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;
}
try {
// Delete form field from PDF
$response = $pdfApi->deleteField($STORAGE_FILE_NAME, $FIELD_NAME);
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 $error) {
echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
}
}
delFormFields();
العمل مع AcroForms عبر PHP SDK
إذا كان النموذج قديمًا أو غير ذي صلة أو لم يعد ضروريًا، فإن حذفه يساعد على تبسيط المستند والحفاظ على صلته. يمكن أن يجعل إزالة النماذج ملف PDF أبسط وأسهل للقراءة، خاصةً إذا لم تعد النماذج مخصصة للتفاعل. العناصر التفاعلية مثل AcroForms يمكن أن تزيد من حجم ملف PDF. يؤدي حذفها إلى تحسين المستند لتسهيل المشاركة أو التخزين بسرعة. إزالة AcroForms من مستندات PDF باستخدام Aspose.PDF Cloud PHP SDK.
مع مكتبة PHP الخاصة بنا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
- إلحاق عدة مستندات PDF بملف موجود.
- التعامل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الختمات والجداول من صفحة أو مستند PDF كامل.
- حذف ختم أو جدول محدد من مستند PDF بواسطة معرّفه.
- استبدال نسخة واحدة أو متعددة من النص في صفحة PDF أو في المستند بأكمله.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة تطبيقنا المجاني لحذف AcroForms من ملفات PDF عبر الإنترنت واختبار الوظيفة.
- الموارد التعليمية
- Documentation
- Source Code
- API References
- لماذا Aspose.PDF Cloud لـ PHP؟
- قائمة العملاء
- الأمان