PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

إضافة نص إلى PDF في PHP SDK

بناء تطبيقات PHP الخاصة بك لإضافة نص إلى ملفات مستندات PDF باستخدام واجهات برمجة التطبيقات من جهة الخادم.

Get Started

كيفية إضافة نص إلى PDF عبر Cloud PHP SDK

يقوم جزء الكود التالي من Aspose.PDF بتحميل ملف PDF وملف الخط المخصص، ويحدد العنصر بالنمط المخصص (لون النص، لون الخلفية، الخط، التدوير، المحاذاة، والتباعد)، ويحدد المستطيل الذي يجب وضع الفقرة فيه على الصفحة. هذا مفيد لإضافة نص منسق إلى منطقة معينة من صفحة PDF. لإضافة نص إلى PDF، سنستخدم Aspose.PDF Cloud PHP SDK يساعد هذا SDK السحابي مبرمجي PHP في تطوير تطبيقات منشئ ومحرر ومحول PDF قائمة على السحابة باستخدام لغة البرمجة PHP عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد حصولك على App SID والمفتاح، أنت جاهز لاستخدام Aspose.PDF Cloud PHP SDK.

أمر وحدة إدارة الحزم

     
    composer install

خطوات إضافة نص إلى PDF عبر Cloud PHP SDK

يمكن لمطوري Aspose.PDF Cloud تحميل وإضافة النص بسهولة إلى PDF في بضع سطور من التعليمات البرمجية.

  1. تحميل ملفات PDF الضرورية.
  2. تحديد منطقة مستطيل النص.
  3. تعيين ألوان النص وتكوين خصائص النص.
  4. إنشاء جزء النص.
  5. تجميع خط النص وتحديد خصائص الفقرة.
  6. إضافة الفقرة إلى PDF.
  7. حفظ ملف PDF المحدث.
 

إضافة نص إلى PDF باستخدام PHP


    $name = 'sample.pdf';
    $this->uploadFile($name);
    $fontName = 'Righteous-Regular.ttf';
    $this->uploadFile($fontName);

    $pageNumber = 1;
    $folder = $this->tempFolder;

    $rectangle = new Aspose\PDF\Model\Rectangle();
    $rectangle->setLlx(100);
    $rectangle->setLly(100);
    $rectangle->setUrx(200);
    $rectangle->setUry(200);

    $foregroundColor = new Aspose\PDF\Model\Color();
    $foregroundColor->setA(0x00);
    $foregroundColor->setR(0x00);
    $foregroundColor->setG(0xFF);
    $foregroundColor->setB(0x00);

    $backgroundColor = new Aspose\PDF\Model\Color();
    $backgroundColor->setA(0x00);
    $backgroundColor->setR(0xFF);
    $backgroundColor->setG(0x00);
    $backgroundColor->setB(0x00);

    $textState = new Aspose\PDF\Model\TextState();
    $textState->setFont('Righteous');
    $textState->setFontSize(10);
    $textState->setForegroundColor($foregroundColor);
    $textState->setBackgroundColor($backgroundColor);
    $textState->setFontStyle(Aspose\PDF\Model\FontStyles::REGULAR);
    $textState->setFontFile($this->tempFolder . '/' . $fontName);

    $segment = new Aspose\PDF\Model\Segment();
    $segment->setValue('segment 1');
    $segment->setTextState($textState);

    $textLine = new Aspose\PDF\Model\TextLine();
    $textLine->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::RIGHT);
    $textLine->setSegments([$segment]);

    $paragraph = new Aspose\PDF\Model\Paragraph();
    $paragraph->setRectangle($rectangle);
    $paragraph->setLeftMargin(10);
    $paragraph->setRightMargin(10);
    $paragraph->setTopMargin(20);
    $paragraph->setBottomMargin(20);
    $paragraph->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::FULL_JUSTIFY);
    $paragraph->setLineSpacing(Aspose\PDF\Model\LineSpacing::FONT_SIZE);
    $paragraph->setRotation(10);
    $paragraph->setSubsequentLinesIndent(20);
    $paragraph->setVerticalAlignment(Aspose\PDF\Model\VerticalAlignment::CENTER);
    $paragraph->setWrapMode(Aspose\PDF\Model\WrapMode::BY_WORDS);
    $paragraph->setLines([$textLine]);
 

العمل مع النص في PDF

يمكن إضافة النص بشكل ديناميكي لتخصيص PDF لمستخدم محدد، مثل إضافة اسمه أو رسالة شخصية. يُستخدم هذا غالبًا في المواد التسويقية أو للتقارير الشخصية. إضافة النص بخطوط وألوان ومحاذاة محددة يمكن أن تجعل بعض الأقسام أكثر قابلية للقراءة وجاذبية بصرية، مما يخلق تجربة مستخدم أفضل. يمكن أن تساعد إضافات النص في الحفاظ على معلومات متسقة عبر إصدارات PDF مختلفة، مما يتيح تجنب التعديلات اليدوية والتأكد من بقاء المعلومات الأساسية في مكانها. أضف النص إلى مستندات PDF باستخدام Aspose.PDF Cloud PHP SDK.

مع مكتبتنا PHP يمكنك:

  • إضافة الرأس والتذييل لمستندات PDF بتنسيق نص أو صورة.
  • إضافة الجداول والأختام (نص أو صورة) إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة إلى ملف موجود.
  • العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
  • حذف ختم أو جدول محدد من مستند PDF باستخدام معرفه.
  • استبدال مثيل أو عدة مثيلات من النص على صفحة PDF أو من المستند بأكمله.
  • دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
  • يمكنك تجربة التطبيق المجاني لإضافة النص إلى ملفات PDF عبر الإنترنت واختبار الوظيفة.