إضافة نص إلى ملف PDF

Contents
[ ]

لإضافة نص إلى ملف PDF موجود:

  1. افتح ملف PDF المدخل باستخدام كائن Document.
  2. احصل على الصفحة المعينة التي ترغب في إضافة النص إليها.
  3. أنشئ جزء نصي يحتوي على المحتوى “Aspose.PDF”.
  4. حدد موضع الجزء النصي على الصفحة.
  5. حدد خصائص النص للجزء النصي.
  6. أنشئ كائن TextBuilder للصفحة.
  7. أضف الجزء النصي إلى صفحة PDF.
  8. احفظ مستند PDF الناتج في ملف الإخراج.

إضافة نص

يظهر لك مقطع الشفرة التالي كيفية إضافة نص في ملف PDF موجود.


    // افتح المستند
    $document = new Document($inputFile);
    
    // احصل على الصفحة المعينة
    $page = $document->getPages()->add();
    
    // أنشئ جزء نصي
    $textFragment = new TextFragment("Aspose.PDF");
    $textFragment->setPosition(new Position(80, 700));

    // حدد خصائص النص
    $fontRepository = new FontRepository();
    
    $colors = new Color();
    $textFragment->getTextState()->setFont($fontRepository->findFont("Verdana"));
    $textFragment->getTextState()->setFontSize(14);
    $textFragment->getTextState()->setForegroundColor($colors->getBlue());
    $textFragment->getTextState()->setBackgroundColor($colors->getLightGray());

    // أنشئ كائن TextBuilder
    $textBuilder = new TextBuilder($page);
    // أضف الجزء النصي إلى صفحة PDF
    $textBuilder->appendText($textFragment);

    // احفظ مستند PDF الناتج.
    $document->save($outputFile);
    $document->close();