PNG
JPG
BMP
TIFF
PDF
كيفية إضافة صورة في تذييل PDF عبر Cloud PHP SDK
لإضافة صورة في تذييل PDF، سنستخدم Aspose.PDF Cloud PHP SDK يساعد هذا Cloud SDK مبرمجي PHP في تطوير تطبيقات إنشاء وتحرير وتحويل ملفات PDF قائمة على السحابة باستخدام لغة البرمجة PHP عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات التطبيق الخاصة بك. بمجرد حصولك على معرف التطبيق والمفتاح، تكون جاهزًا لاستخدام 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 addImageFooter () {
$imageFooter = new ImageFooter(array(
'background' => true,
'horizontal_alignment' => \Aspose\PDF\Model\HorizontalAlignment::CENTER,
'file_name' => $this->configParams['IMAGE_FOOTER_FILE'],
'width' => 24,
'height' => 24,
));
$resultFooter = $this->pdfApi->postDocumentImageFooter($this->configParams['PDF_DOCUMENT_NAME'], $imageFooter);
if ($resultFooter->getCode() === 200) {
echo 'Successfully appended image footer ' . $this->configParams['IMAGE_FOOTER_FILE'];
}
else
throw new Error("Unexpected error : can't append image footer!");
}
function main() {
global $configParams;
try {
$pdfHeaderFooter = new PdfHeaderFooter($configParams);
$pdfHeaderFooter->uploadDocument();
$pdfHeaderFooter->uploadFile($configParams['IMAGE_FOOTER_FILE']);
$pdfHeaderFooter->addImageFooter();
$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؟
- قائمة العملاء
- الأمان