जलचिह्न PDF

PDF सञ्चिकासु जलचिह्नानि योजयित्वा भवतः बहुमूल्यं सामग्रीं रक्षितुं भवतः कार्यस्य सम्यक् श्रेयः भवति इति सुनिश्चित्य च उत्तमः उपायः अस्ति । भवान् स्वस्य PDF इत्यस्य जलचिह्नं ऑनलाइन कर्तुम् इच्छति वा, अथवा Python इत्यस्य उपयोगेन कस्टम् जलचिह्नं निर्मातुम् इच्छति वा, प्रक्रिया सरलं सरलं च अस्ति । अस्मिन् ब्लॉग्-पोष्ट् मध्ये वयं PDF सञ्चिकासु जलचिह्नं कथं योजयितुं शक्यते इति अन्वेषयामः, ऑनलाइन-उपकरणैः अपि च Python-इत्यस्य उपयोगेन च । भवान् पाठजलचिह्नं सम्मिलितुं इच्छति वा, अथवा चित्रजलचिह्नं योजयितुम् इच्छति वा, एतत् मार्गदर्शकं भवन्तं दर्शयिष्यति यत् PDF मध्ये जलचिह्नं कथं ऑनलाइन योजयितुं शक्यते तथा च PDF मध्ये जलचिह्नं कथं निःशुल्कं योजयितुं शक्यते इति।

सूचना: Aspose निःशुल्कं ऑनलाइन PowerPoint उपकरणं प्रदाति यत् भवान् प्रस्तुतिषु प्रस्तुतिषु जलचिह्नानि योजयितुं तथा जलचिह्नानि निष्कासयितुं अनुमतिं ददाति।

जलचिह्न एपिआइ सम्मिलित करें

Aspose.PDF Cloud अस्माकं पुरस्कारविजेता REST API अस्ति यत् PDF सञ्चिकाः निर्मातुं, हेरफेरं कर्तुं, विभिन्नेषु आउटपुट् प्रारूपेषु रेण्डर् कर्तुं च सुविधाः प्रदाति । इदं भवन्तं EPUB, HTML, TeX, SVG, XML, इत्यादीनां सञ्चिकानां लोड् कर्तुं तथा च PDF प्रारूपेण सह रक्षितुं समर्थयति न्यूनानि कोडरेखाः। अस्य एपिआइ इत्यस्य अत्यन्तं आश्चर्यजनकः भागः अस्य मञ्च-स्वतन्त्रक्षमता अस्ति । डेस्कटॉप्, वेब्, अथवा मोबाईल् इत्यादिषु कस्मिन् अपि मञ्चे PDF प्रसंस्करणक्षमतां कार्यान्वितुं उपयोगं च कुर्वन्तु। भवतः आवश्यकताः साधयितुं Adobe Acrobat अथवा अन्येषां अनुप्रयोगानाम् संस्थापनस्य आवश्यकता नास्ति।

यथा अस्मिन् लेखे अस्माकं बलं पायथन् भाषायाः प्रति अस्ति, अतः प्रथमं Aspose.PDF Cloud SDK for Python संस्थापयितुं आवश्यकं यत् Aspose.PDF Cloud API इत्यस्य परितः एकं रैपरम् अस्ति । SDK PIP तथा GitHub भण्डारेण डाउनलोड् कर्तुं उपलभ्यते । अतः कृपया SDK इत्यस्य नवीनतमं संस्करणं सिस्टम् इत्यत्र संस्थापयितुं टर्मिनल्/कमाण्ड् प्रॉम्प्ट् इत्यत्र निम्नलिखितम् आदेशं निष्पादयन्तु ।

 pip install asposepdfcloud

एम एस विजुअल स्टूडियो

यदि भवान् Visual Studio IDE इत्यस्य अन्तः स्वस्य Python परियोजनायां प्रत्यक्षतया सन्दर्भं योजयितुं इच्छति तर्हि कृपया Python वातावरणविण्डो इत्यस्य अधः asposepdfcloud इत्येतत् संकुलरूपेण अन्वेष्टुम् अर्हति ।

Aspose.PDF मेघ पायथन

चित्रम् १:- पायथन् संकुलस्य कृते Aspose.PDF Cloud SDK ।

संस्थापनानन्तरं अस्माभिः Aspose.Cloud dashboard इत्यस्मात् क्लायन्ट् प्रमाणपत्राणि प्राप्तव्यानि । यदि भवतां खाता नास्ति तर्हि भवान् GitHub अथवा Google खातेः उपयोगेन सदस्यतां ग्रहीतुं शक्नोति।

ग्राहक प्रमाणपत्रम्

चित्रम् २:- Aspose.Cloud dashboard इत्यत्र क्लायन्ट् प्रमाणपत्राणि।

Python इत्यस्य उपयोगेन PDF मध्ये Watermark योजयन्तु

कृपया पायथन् इत्यस्य उपयोगेन PDF दस्तावेजे पाठजलचिह्नं योजयितुं अधोलिखितानां निर्देशानां अनुसरणं कुर्वन्तु ।

  1. Client ID & Client Secret विवरणं तर्करूपेण प्रदातुं ApiClient वर्गस्य एकं उदाहरणं रचयन्तु
  2. द्वितीयं, PdfApi वर्गस्य एकं उदाहरणं रचयन्तु यत् ApiClient ऑब्जेक्ट् आर्गुमेण्ट् रूपेण गृह्णाति
  3. तृतीयम्, इनपुट् PDF सञ्चिकायाः नाम, परिणामी PDF इत्यस्य नाम, पृष्ठसङ्ख्या च निर्दिशन्तु यत्र जलचिह्नं योजयितुं आवश्यकम् अस्ति
  4. अधुना, एकं Stamp ऑब्जेक्ट् रचयन्तु तथा च rotate angle, opacity, horizontal and vertical alignment, watermark value, font details, foreground and background color information इत्यनेन सह सम्बद्धानि गुणाः निर्दिशन्तु
  • अन्ते, PDF मध्ये जलचिह्नं योजयितुं, PdfApi वर्गस्य postpagetextstamps(..) इति विधिं आह्वयन्तु ।
# अधिकानि उदाहरणानि प्राप्तुं कृपया 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)

        # PdfApiClient इत्येतत् तर्करूपेण पारयन् PdfApi उदाहरणं रचयन्तु
        pdf_api = PdfApi(pdf_api_client)

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

        # 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)
पाठ जलचिह्न पूर्वावलोकन

चित्रम् ३:- पाठः जलचिह्नः PDF मध्ये योजितः।

Text Watermark योजयितुं cURL आदेशस्य उपयोगं कुर्वन्तु

cURL इति आदेशपङ्क्तिसाधनं यत् HTTP सहितं विविधप्रोटोकॉलस्य उपयोगेन सर्वरात् वा सर्वरं प्रति वा आँकडानां स्थानान्तरणं कर्तुं शक्नोति । आदेशपङ्क्तिटर्मिनल्द्वारा REST APIs-इत्यस्य अभिगमनाय सुलभं तन्त्रमपि प्रदाति । यतः Aspose.PDF Cloud REST आर्किटेक्चर इत्यस्य आधारेण अस्ति, अतः cURL आदेशानां उपयोगेन सुलभतया प्रवेशः कर्तुं शक्यते ।

अधुना, प्रथमं सोपानं Aspose.Cloud डैशबोर्ड् इत्यत्र निर्दिष्टस्य स्वस्य व्यक्तिगतग्राहकप्रमाणपत्रस्य आधारेण JSON Web Token (JWT) जनयितुं भवति । कृपया 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"

तदनन्तरं PDF सञ्चिकायां पाठजलचिह्नं योजयितुं कृपया निम्नलिखितम् आदेशं निष्पादयन्तु, यत्र 45 डिग्री इत्यस्य परिभ्रमणकोणः, क्षैतिजसंरेखणं Left भवति तथा च Vertical alignment Bottom इति निर्दिष्टम् अस्ति

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  }]"

Image Watermark योजयितुं cURL आदेशस्य उपयोगं कुर्वन्तु

कृपया PDF दस्तावेजे इमेज वाटरमार्क योजयितुं तथा च आउटपुट् क्लाउड् स्टोरेज् मध्ये रक्षितुं निम्नलिखित cURL आदेशं निष्पादयन्तु ।

यदि भवद्भिः स्थानीयड्राइव् मध्ये आउटपुट् रक्षितुं आवश्यकं भवति तर्हि कृपया “-o” तर्कं निर्दिशन्तु ।

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  }]"
चित्र जलचिह्न पूर्वावलोकन

चित्रम् ४:- PDF मध्ये चित्रं जलचिह्नम्।

उपर्युक्ते उदाहरणे प्रयुक्ताः नमूनासञ्चिकाः awesomeTable.pdf, Text-Watermark.pdf, Image-Watermark.pdf इत्यस्मात् डाउनलोड् कर्तुं शक्यन्ते ।

निगमन

उपसंहारः, PDF सञ्चिकासु जलचिह्नानि योजयितुं भवतः सामग्रीं रक्षितुं, तस्याः सम्यक् श्रेयः इति सुनिश्चित्य च द्रुततरः प्रभावी च उपायः अस्ति । भवान् ऑनलाइन-उपकरणं वा पायथन्-स्क्रिप्ट्-इत्येतत् उपयोक्तुं रोचते वा, भवतां PDF-इत्येतत् सहजतया जलचिह्नं कर्तुं साहाय्यं कर्तुं बहुविकल्पाः उपलभ्यन्ते । अस्मिन् ब्लॉग् पोस्ट् मध्ये उल्लिखितानां पदानां अनुसरणं कृत्वा भवान् PDF सञ्चिकासु जलचिह्नानि सहजतया योजयितुं शक्नोति तथा च स्वस्य बहुमूल्यं सूचनां सुरक्षितं कर्तुं शक्नोति। अतः किमर्थं प्रतीक्षा ? अद्यैव स्वस्य PDF सञ्चिकानां जलचिह्नं आरभत, भवतः कार्यं सुरक्षितम् इति ज्ञात्वा मनसि शान्तिं ददातु।

GitHub इत्यस्मात् Cloud SDK इत्यस्य स्रोतसङ्केतं डाउनलोड् कर्तुं अपि भवान् उत्तोलनं प्राप्नोति । अपि च, यदि भवतां किमपि सम्बद्धं प्रश्नं अस्ति अथवा एपिआइ-उपयोगं कुर्वन् किमपि समस्यां प्राप्नोति तर्हि कृपया [निःशुल्क-उत्पाद-समर्थन-मञ्च]]20 मार्गेण अस्माभिः सह सम्पर्कं कर्तुं निःशङ्कं भवन्तु ।

सम्बन्धित लेख

अस्य विषये ज्ञातुं निम्नलिखितलेखान् द्रष्टुं वयं अनुशंसयामः।