PNG
JPG
BMP
TIFF
PDF
كيفية إضافة نص في رأس PDF عبر Cloud PHP SDK
لإضافة نص في رأس PDF، سنستخدم Aspose.PDF Cloud PHP SDK يساعد هذا SDK السحابي مبرمجي PHP في تطوير تطبيقات إنشاء PDF السحابية، والتعليق، والتحرير، والتحويل باستخدام لغة البرمجة PHP عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات التطبيق الخاص بك. بمجرد الحصول على App SID & key، يمكنك البدء في استخدام Aspose.PDF Cloud PHP SDK.
أمر وحدة تحكم مدير الحزم
composer install
خطوات إضافة نص في الرأس عبر 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() {
$filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
$fileData = file_get_contents($filePath);
$response = $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $fileData);
if ($response->getCode() === 200) {
echo "Uploaded file: {$filePath}\n";
} else {
echo 'Failed to upload file.';
}
}
public function downloadResult() {
$response = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
$filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
if ($response->getCode() === 200) {
file_put_contents($filePath, $response->getContents());
echo "Downloaded: $filePath\n";
} else {
echo "Failed to download file.";
}
}
public function addTextHeader () {
$textHeader = new TextHeader(array(
'background' => true,
'value' => $this->configParams['HEADER_VALUE'],
'horizontal_alignment' => \Aspose\PDF\Model\HorizontalAlignment::CENTER,
));
$resultHeader = $this->pdfApi->postDocumentTextFooter($this->configParams['PDF_DOCUMENT_NAME'], $textHeader);
if ($resultHeader->getCode() === 200) {
echo 'Successfully appended text footer "' . $this->configParams['HEDAER_VALUE'] .'"';
}
else
throw new Error("Unexpected error : can't append text footer!");
}
function main() {
global $configParams;
try {
$pdfHeaderFooter = new PdfHeaderFooter($configParams);
$pdfHeaderFooter->uploadDocument();
$pdfHeaderFooter->addTextHeader();
$pdfHeaderFooter->downloadResult();
} catch (\Exception $e) {
echo "Error: " . $e->getMessage() . "\n";
}
}
العمل مع الرؤوس في PDF
إضافة نص إلى رأس PDF يعزز العلامة التجارية، الملاحة، الأمان، والاحترافية. يساعد في تنظيم المستندات، الحفاظ على الامتثال، وضمان التناسق، مما يجعله ميزة قيمة للمستندات التجارية، القانونية، الأكاديمية، والتقنية. أضف الرأس إلى مستندات PDF باستخدام Aspose.PDF Cloud PHP SDK.
مع مكتبتنا لـ PHP يمكنك:
- إضافة رأس وتذييل مستند PDF بصيغة نص أو صورة.
- إضافة جداول وطوابع (نصية أو صورية) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF كامل.
- حذف طابع أو جدول محدد من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو حالات متعددة من النص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر متنوعة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار الوظائف عبر الإنترنت.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- دعم المنتج
- دعم مجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud لـ PHP؟
- قائمة العملاء
- الأمان