וואָטערמאַרק פּדף

אַדינג וואָטערמאַרקס צו PDF טעקעס איז אַ גרויס וועג צו באַשיצן אייער ווערטפול אינהאַלט און ענשור אַז דיין אַרבעט איז רעכט קרעדאַטאַד. צי איר ווילן צו וואָטערמאַרק דיין פּדף אָנליין, אָדער מאַכן אַ מנהג וואָטערמאַרק מיט פּיטהאָן, דער פּראָצעס איז פּשוט און סטרייטפאָרווערד. אין דעם בלאָג פּאָסטן, מיר וועלן ויספאָרשן ווי צו לייגן אַ וואָטערמאַרק צו פּדף טעקעס, ביידע מיט אָנליין מכשירים און מיט פּיטהאָן. צי איר ווילן צו אַרייַנלייגן אַ טעקסט וואָטערמאַרק אָדער לייגן אַ בילד וואָטערמאַרק, דער פירער וועט ווייַזן איר ווי צו לייגן אַ וואָטערמאַרק אין PDF אָנליין און ווי צו לייגן אַ וואָטערמאַרק צו PDF פֿאַר פריי.

אינפֿאָרמאַציע: אַספּאָסע גיט פריי אָנליין פּאָווערפּאָינט מכשירים וואָס לאָזן איר צו לייג וואָטערמאַרקס צו פּרעזאַנטיישאַנז און אַרייַננעמען וואָטערמאַרקס פֿון פּרעזאַנטיישאַנז.

אַרייַנלייגן וואַטערמאַרק אַפּי

Aspose.PDF קלאָוד איז אונדזער אַוואָרד-ווינינג REST API וואָס גיט די פֿעיִקייטן צו שאַפֿן, מאַניפּולירן און מאַכן פּדף טעקעס צו פאַרשידן פּראָדוקציע פֿאָרמאַטירונגען. עס אויך ענייבאַלז איר צו לאָדן EPUB, HTML, TeX, SVG, XML, עטק טעקעס און ראַטעווען זיי אין פּדף פֿאָרמאַט מיט ווייניקערע קאָד שורות. די מערסט אַמייזינג טייל פון דעם אַפּי איז זייַן פּלאַטפאָרמע-פרייַ קייפּאַבילאַטיז. ימפּלאַמענט און נוצן פּדף פּראַסעסינג קייפּאַבילאַטיז אויף קיין פּלאַטפאָרמע אַרייַנגערעכנט דעסקטאָפּ, וועב אָדער מאָביל. ניט דאַרפֿן צו ינסטאַלירן אַדאָובי אַקראָבאַט אָדער אנדערע אַפּלאַקיישאַנז צו ויספירן דיין רעקווירעמענץ.

ווי אונדזער טראָפּ אין דעם אַרטיקל איז צו Python שפּראַך, אַזוי מיר דאַרפֿן צו ערשטער ינסטאַלירן Aspose.PDF Cloud SDK for Python וואָס איז אַ ראַפּער אַרום Aspose.PDF Cloud API. די SDK איז בארעכטיגט פֿאַר אראפקאפיע איבער PIP און GitHub ריפּאַזאַטאָרי. אַזוי ביטע ויספירן די פאלגענדע באַפֿעל אויף די וואָקזאַל / באַפֿעל פּינטלעך צו ינסטאַלירן די לעצטע ווערסיע פון SDK אויף די סיסטעם.

 pip install asposepdfcloud

מיז וויסואַל סטודיאָ

אויב איר דאַרפֿן צו לייגן די רעפֿערענץ גלייַך אין דיין פּיטהאָן פּרויעקט אין וויסואַל סטודיאָ IDE, ביטע זוכן asposepdfcloud ווי אַ פּעקל אונטער די פּיטהאָן סוויווע פֿענצטער.

Aspose.PDF קלאָוד פּיטהאָן

בילד 1: - Aspose.PDF קלאָוד סדק פֿאַר פּיטהאָן פּעקל.

נאָך די ייַנמאָנטירונג, מיר דאַרפֿן צו באַקומען די קליענט קראַדענטשאַלז פֿון Aspose.Cloud דאַשבאָרד. אויב איר טאָן ניט האָבן אַ חשבון, איר קענט אַבאָנירן מיט GitHub אָדער Google חשבון.

קליענט קראַדענטשאַלז

בילד 2: - קליענט קראַדענטשאַלז אויף Aspose.Cloud דאַשבאָרד.

לייג וואָטערמאַרק צו פּדף מיט פּיטהאָן

נאָכגיין די אינסטרוקציעס אונטן צו לייגן טעקסט וואָטערמאַרק אין פּדף דאָקומענט ניצן Python.

  1. שאַפֿן אַ בייַשפּיל פון ApiClient קלאַס בשעת פּראַוויידינג קליענט שייַן & קליענט סוד דעטאַילס ווי אַרגומענטן
  2. צווייטנס, שאַפֿן אַ בייַשפּיל פון PdfApi קלאַס וואָס נעמט ApiClient כייפעץ ווי אַן אַרגומענט
  3. דריטנס, ספּעציפיצירן די נעמען פון די אַרייַנשרייַב פּדף טעקע, די נאָמען פון דער רעזולטאַט פּדף און די בלאַט נומער ווו וואָטערמאַרק איז פארלאנגט צו זיין צוגעגעבן
  4. איצט, שאַפֿן אַ סטאַמפּ כייפעץ און ספּעציפיצירן די פּראָפּערטיעס שייַכות צו דרייען ווינקל, אָופּאַסאַטי, האָריזאָנטאַל און ווערטיקאַל אַליינמאַנט, וואָטערמאַרק ווערט, שריפֿט דעטאַילס, פאָרגראַונד און הינטערגרונט פֿאַרב אינפֿאָרמאַציע
  • צום סוף, רופן דעם אופֿן postpagetextstamps(..) פון PdfApi קלאַס, צו לייגן וואָטערמאַרק צו PDF.
# פֿאַר מער ביישפילן, ביטע באַזוכן https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python

def textWatermark():
    try:
        #Client credentials
        client_secret = "406b404b2df649611e508bbcfcd2a77f"
        client_id = "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # שאַפֿן PdfApi בייַשפּיל בשעת גייט פארביי PdfApiClient ווי אַרגומענט
        pdf_api = PdfApi(pdf_api_client)

        #input PDF file name
        input_file = 'awesomeTable.pdf'

        # בלאַט נומער פון פּדף ווו טעקסט שטעמפּל דאַרף צו זיין צוגעגעבן
        pageNumber = 1

        textStamp = asposepdfcloud.models.Stamp
        textStamp.type = 'Text'
        textStamp.background = True
        textStamp.horizontal_alignment = 1 #Left
        textStamp.opacity = 0.5
        textStamp.rotate = 1
        textStamp.rotate_angle = 45
        textStamp.x_indent=100
        textStamp.y_indent=100
        textStamp.zoom=1.5
        textStamp.value = 'Confidential'
        
        textState = asposepdfcloud.TextState
        textState.font_size = 20
        textState.font= 'Arial'
        textState.foreground_color = {'A': 0,
        'R': 200,
        'G': 0,
        'B': 0 }
        textState.background_color = {
         'A': 10,
        'R': 0,
        'G': 0,
        'B': 0}
        textState.font_style = 2
        textStamp.vertical_alignment = 1

        #invoke Aspose.Pdf Cloud SDK API to insert text watermark in PDF file
        response = pdf_api.post_page_text_stamps(input_file, pageNumber, textStamp)

        # דרוק אָנזאָג אין קאַנסאָול (אַפּשאַנאַל)
        print('Text Watermark successfully added to PDF document !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
טעקסט וואָטערמאַרק פאָרויסיקע ווייַזונג

בילד 3: - טעקסט וואָטערמאַרק צוגעגעבן אין PDF.

ניצן cURL באַפֿעל צו לייגן טעקסט וואָטערמאַרק

cURL איז אַ באַפֿעל-שורה געצייַג וואָס אַלאַוז איר צו אַריבערפירן דאַטן פון אָדער צו אַ סערווער ניצן פאַרשידן פּראָטאָקאָלס, אַרייַנגערעכנט הטטפּ. עס אויך צושטעלן אַ באַקוועם מעקאַניזאַם פֿאַר אַקסעס REST APIs דורך די באַפֿעלן שורה וואָקזאַל. זינט Aspose.PDF קלאָוד איז באזירט אויף REST אַרקאַטעקטשער, אַזוי עס קענען זיין אַקסעסט מיט די CURL קאַמאַנדז.

איצט, דער ערשטער שריט איז צו דזשענערייט אַ JSON וועב טאָקען (JWT) באזירט אויף דיין יחיד קליענט קראַדענטשאַלז ספּעסיפיעד איבער Aspose.Cloud דאַשבאָרד. ביטע ויספירן די פאלגענדע באַפֿעל צו דזשענערייט די JWT טאָקען:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

נאָך דעם, ביטע ויספירן די פאלגענדע באַפֿעל צו לייגן אַ טעקסט וואָטערמאַרק אין די פּדף טעקע, ווו דרייען די ווינקל פון 45 דיגריז, האָריזאָנטאַל אַליינמאַנט איז לינקס און ווערטיקאַל אַליינמאַנט איז ספּעסיפיעד ווי דנאָ.

curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/pages/1/stamps/text" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "[  {    \"Background\": true,    \"HorizontalAlignment\": \"1\",    \"Opacity\": 0.5,    \"Rotate\": \"1\",    \"RotateAngle\": 45.,    \"XIndent\": 100,    \"YIndent\": 100,    \"Zoom\": 1.5,    \"TextAlignment\": \"0\",    \"Value\": \"Confidential\",    \"TextState\": {      \"FontSize\": 20,      \"Font\": \"Arial\",      \"ForegroundColor\": {        \"A\": 0,        \"R\": 200,        \"G\": 0,        \"B\": 0      },      \"BackgroundColor\": {        \"A\": 10,        \"R\": 0,        \"G\": 0,        \"B\": 0      },      \"FontStyle\": \"2\"    },    \"VerticalAlignment\": \"1\",    \"BottomMargin\": 10,    \"LeftMargin\": 10,    \"TopMargin\": 10,    \"RightMargin\": 10  }]"

ניצן cURL באַפֿעל צו לייגן בילד וואָטערמאַרק

ביטע ויספירן די פאלגענדע cURL באַפֿעל צו לייגן בילד וואָטערמאַרק צו PDF דאָקומענט און ראַטעווען די רעזולטאַט אין וואָלקן סטאָרידזש.

אין פאַל איר דאַרפֿן צו ראַטעווען די רעזולטאַט אויף היגע פאָר, ביטע ספּעציפיצירן “-אָ” אַרגומענט.

curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/pages/1/stamps/image" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "[  {    \"Links\": [      {        \"Type\": \"Image\",        \"Title\": \"Image stamp\"      }    ],    \"Background\": true,    \"HorizontalAlignment\": \"LEFT\",    \"Opacity\": 1.0,    \"Rotate\": \"None\",    \"RotateAngle\": 0,    \"XIndent\": 0,    \"YIndent\": 0,    \"Zoom\": 0.5,    \"FileName\": \"confidential.jpg\",    \"Width\": 400,    \"Height\": 200,    \"VerticalAlignment\": \"TOP\",    \"BottomMargin\": 0,    \"LeftMargin\": 10,    \"TopMargin\": 10,    \"RightMargin\": 0  }]"
בילד וואָטערמאַרק פאָרויסיקע ווייַזונג

בילד 4: - בילד וואָטערמאַרק אין PDF.

די מוסטער טעקעס געניצט אין די אויבן בייַשפּיל קענען זיין דאַונלאָודיד פֿון awesomeTable.pdf, Text-Watermark.pdf, און Image-Watermark.pdf.

מסקנא

אין מסקנא, אַדינג וואָטערמאַרקס צו PDF טעקעס איז אַ שנעל און עפעקטיוו וועג צו באַשיצן אייער אינהאַלט און ענשור אַז עס איז רעכט קרעדאַטאַד. צי איר בעסער וועלן צו נוצן אַן אָנליין געצייַג אָדער אַ פּיטהאָן שריפט, עס זענען פילע אָפּציעס בנימצא צו העלפֿן איר וואָטערמאַרק דיין פּדף מיט יז. דורך נאָכפאָלגן די סטעפּס אַוטליינד אין דעם בלאָג פּאָסטן, איר קענען לייכט לייגן וואָטערמאַרקס צו PDF טעקעס און באַוואָרענען דיין ווערטפול אינפֿאָרמאַציע. אַזוי וואָס וואַרטן? אָנהייב וואָטערמאַרקינג דיין פּדף טעקעס הייַנט און געבן זיך שלום פון גייַסט געוואוסט אַז דיין אַרבעט איז פּראָטעקטעד.

איר אויך באַקומען אַ ליווערידזש צו אָפּלאָדירן די מקור קאָד פון Cloud SDK פֿון GitHub. דערצו, אויב איר האָט קיין שייַכות אָנפֿרעג אָדער איר טרעפן קיין פּראָבלעם ווען איר נוצן די אַפּי, ביטע פילן פריי צו קאָנטאַקט אונדז דורך די פריי פּראָדוקט שטיצן פאָרום.

שייַכות אַרטיקלען

מיר רעקאָמענדירן צו באַזוכן די פאלגענדע אַרטיקלען צו לערנען וועגן: