كيفية إضافة صورة في رأس 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 uploadFile($fileName) {
$filePath = $this->configParams['LOCAL_FOLDER'] . $fileName;
$fileData = file_get_contents($filePath);
$response = $this->pdfApi->uploadFile($fileName, $fileData);
if ($response->getCode() === 200) {
echo "Uploaded file: {$filePath}\n";
} else {
echo 'Failed to upload file.';
}
}
public function uploadDocument() {
$this->uploadFile($this->configParams['PDF_DOCUMENT_NAME']);
}
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 addImageHeader () {
$imageHeader = new ImageHeader(array(
'background' => true,
'horizontal_alignment' => \Aspose\PDF\Model\HorizontalAlignment::CENTER,
'file_name' => $this->configParams['IMAGE_HEADER_FILE'],
'width' => 24,
'height' => 24,
));
$resultHeader = $this->pdfApi->postDocumentImageHeader($this->configParams['PDF_DOCUMENT_NAME'], $imageHeader);
if ($resultHeader->getCode() === 200) {
echo 'Successfully appended image header ' . $this->configParams['IMAGE_HEADER_FILE'];
}
else
throw new Error("Unexpected error : can't append image header!");
}
function main() {
global $configParams;
try {
$pdfHeaderHeader = new PdfHeaderFooter($configParams);
$pdfHeaderHeader->uploadDocument();
$pdfHeaderHeader->uploadFile($configParams['IMAGE_HEADER_FILE']);
$pdfHeaderHeader->addImageHeader();
$pdfHeaderHeader->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؟
- قائمة العملاء
- الأمان