كيفية إزالة الجداول من PDF عبر Cloud PHP SDK
لحذف الجداول من PDF، سنستخدم Aspose.PDF Cloud PHP SDK يساعد هذا SDK السحابي مبرمجي PHP في تطوير تطبيقات إنشاء PDF السحابية، والتعليق التوضيحي، والتحرير، والتحويل باستخدام لغة البرمجة PHP عبر Aspose.PDF REST API. ببساطة، أنشئ حسابًا في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد أن تحصل على معرف التطبيق والمفتاح، ستكون جاهزًا لاستخدام Aspose.PDF Cloud PHP SDK.
أمر وحدة التحكم في مدير الحزم
composer install
خطوات حذف الجداول من PDF عبر Cloud PHP
يمكن لمطوري Aspose.PDF Cloud تحميل وحذف الجداول من PDF بسهولة في بضع سطور من التعليمات البرمجية.
- تحميل مستند PDF
- استرجاع معلومات الجدول
- حذف جدول محدد
- حذف جميع الجداول في صفحة محددة
- تحميل PDF المعدل
حذف الجداول من PDF باستخدام PHP
private function _create_rest_api() {
$credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);
$configAuth = new Configuration();
$configAuth->setAppKey($credentials['key']);
$configAuth->setAppSid($credentials['id']);
$this->pdfApi = new PdfApi(null, $configAuth);
}
public function __construct($config) {
$this->configParams = $config;
$this->_create_rest_api();
}
public function uploadDocument() {
$pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
$pdfFileData = file_get_contents($pdfFilePath);
$this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
}
public function downloadResult() {
$changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
$filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
file_put_contents($filePath, $changedPdfData);
echo "Downloaded: " . $filePath . "\n";
}
public function getAllTablesInfo () {
$resultTables = $this->pdfApi->getDocumentTables($this->configParams['PDF_DOCUMENT_NAME']);
if ($resultTables->getCode() == 200) {
echo "All tables:";
var_dump($resultTables->getTables()->getList());
}
else
echo "Unexpected error : can't get tables !!!\n";
}
public function deleteTable () {
$resultTables = $this->pdfApi->deleteTable($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['TABLE_ID']);
if ($resultTables->getCode() == 200)
echo "Table #{$this->configParams['TABLE_ID']} deleted!\n";
else
echo "Unexpected error : can't delete table !\n";
}
public function deleteTablesOnPage () {
$resultTables = $this->pdfApi->deletePageTables($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);
if ($resultTables->getCode() == 200)
echo "Tables on page #{$this->configParams['PAGE_NUMBER']} deleted!\n";
else
echo "Unexpected error : can't delete tables!!!\n";
}
function main() {
global $configParams;
try {
$pdfTables = new PdfTables($configParams);
$pdfTables->uploadDocument();
$pdfTables->getAllTablesInfo();
$pdfTables->deleteTable();
$pdfTables->getAllTablesInfo();
$pdfTables->deleteTablesOnPage();
$pdfTables->getAllTablesInfo();
$pdfTables->downloadResult();
} catch (\Exception $e) {
echo "Error: " . $e->getMessage() . "\n";
}
}
العمل مع الجداول في PDF
توفر الجداول تنسيقًا منظمًا لعرض البيانات بشكل منهجي، مما يسهل على القراء فهم وتحليل المعلومات. كما أنها تعزز الجاذبية البصرية للمستند، مما يضيف احترافية وتنظيم. عند التعامل مع بيانات رقمية أو مقارنة، تحسن الجداول الوضوح عن طريق تجميع المعلومات ذات الصلة بتنسيق سهل القراءة. بالإضافة إلى ذلك، يمكن أن تحتوي الجداول على محتوى في الوقت الحقيقي أو يتم توليده ديناميكيًا، مثل البيانات من قواعد البيانات أو لوحات تحكم التحليلات. قم بإزالة الجدول من مستندات PDF باستخدام Aspose.PDF Cloud PHP SDK.
مع مكتبة PHP الخاصة بنا يمكنك:
- إضافة رأس وذيل مستند PDF بتنسيق نص أو صورة.
- إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بأكمله.
- حذف ختم أو جدول محدد من مستند PDF باستخدام المعرف الخاص به.
- استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو في المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار الوظيفة عبر الإنترنت.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud لـ PHP؟
- قائمة العملاء
- الأمان