HTML JPG PDF XML DOCX
  Product Family
PDF

إضافة طابع نصي إلى صفحة محددة من PDF عبر Go SDK

API لإضافة نص إلى صفحات PDF باستخدام Aspose.PDF Cloud Go SDK

Get Started

كيفية إضافة طابع نصي إلى صفحات PDF باستخدام Cloud Go SDK

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

أمر وحدة التحكم في إدارة الحزم


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

خطوات لإضافة طابع نصي إلى PDF باستخدام Go

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

  1. قم بتحميل ملف PDF إلى التخزين السحابي.
  2. قم ببناء الطابع النصي.
  3. أضف الطابع النصي.
  4. قم بتحميل ملف PDF المعدل.
 

يوضح هذا الكود النموذجي إضافة طابع نصي إلى مستند PDF باستخدام PDF Cloud Go SDK


    package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func AppendPageStampText(pdf_api *asposepdfcloud.PdfApiService, documentName string, pageNumber int32, outputDocument string, text_value string, remoteFolder string) {
        // Append text stamp to page of the PDF document.
        uploadFile(pdf_api, documentName)

        args := map[string]interface{}{
            "folder": remoteFolder,
        }

        textStamp := asposepdfcloud.TextStamp{
            Background:          true,
            HorizontalAlignment: asposepdfcloud.HorizontalAlignmentCenter,
            VerticalAlignment:   asposepdfcloud.VerticalAlignmentCenter,
            Opacity:             1,
            Rotate:              asposepdfcloud.RotationNone,
            RotateAngle:         30,
            Zoom:                1,
            TextAlignment:       asposepdfcloud.HorizontalAlignmentCenter,
            Value:               text_value,
            TextState:           &asposepdfcloud.TextState{FontSize: 14, FontStyle: asposepdfcloud.FontStylesBoldItalic, Font: "Arial", ForegroundColor: &asposepdfcloud.Color{A: 0xFF, R: 0xFF, G: 0x00, B: 0x00}},
        }

        _, httpResponse, err := pdf_api.PostPageTextStamps(documentName, pageNumber, []asposepdfcloud.TextStamp{textStamp}, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("appendStampText(): Failed to append text stamp to the document.")
        } else {
            fmt.Println("appendStampText(): text stamp '"+text_value+"' appended successfully on page", pageNumber, " to the document '"+documentName+"'.")
            downloadFile(pdf_api, documentName, outputDocument, "add_text_stamp_")
        }
    }
 

مع Go SDK الخاص بنا يمكنك

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

  •