PDF ફાઈલોમાં વોટરમાર્ક ઉમેરવું એ તમારી મૂલ્યવાન સામગ્રીને સુરક્ષિત રાખવા અને તમારા કાર્યને યોગ્ય રીતે જમા કરવામાં આવે છે તેની ખાતરી કરવાની એક સરસ રીત છે. તમે તમારી પીડીએફ ઓનલાઈન વોટરમાર્ક કરવા માંગો છો, અથવા પાયથોનનો ઉપયોગ કરીને કસ્ટમ વોટરમાર્ક બનાવવા માંગો છો, પ્રક્રિયા સરળ અને સીધી છે. આ બ્લોગ પોસ્ટમાં, અમે ઓનલાઈન ટૂલ્સ અને પાયથોનનો ઉપયોગ કરીને PDF ફાઇલોમાં વોટરમાર્ક કેવી રીતે ઉમેરવું તે શોધીશું. શું તમે ટેક્સ્ટ વોટરમાર્ક દાખલ કરવા માંગો છો, અથવા ઇમેજ વોટરમાર્ક ઉમેરવા માંગો છો, આ માર્ગદર્શિકા તમને પીડીએફમાં ઓનલાઈન વોટરમાર્ક કેવી રીતે ઉમેરવું અને પીડીએફમાં મફતમાં વોટરમાર્ક કેવી રીતે ઉમેરવું તે બતાવશે.
- વોટરમાર્ક API દાખલ કરો
- Python નો ઉપયોગ કરીને PDF માં વોટરમાર્ક ઉમેરો
- ટેક્સ્ટ વોટરમાર્ક ઉમેરવા માટે cURL આદેશનો ઉપયોગ કરો
- ઈમેજ વોટરમાર્ક ઉમેરવા માટે cURL આદેશનો ઉપયોગ કરો
માહિતી: Aspose મફત ઓનલાઈન પાવરપોઈન્ટ ટૂલ્સ પ્રદાન કરે છે જે તમને પ્રસ્તુતિઓમાંથી પ્રસ્તુતિઓમાં વોટરમાર્ક ઉમેરવા અને વોટરમાર્ક્સ દૂર કરવા પરવાનગી આપે છે.
વોટરમાર્ક API દાખલ કરો
Aspose.PDF Cloud એ અમારું એવોર્ડ-વિજેતા REST API છે જે વિવિધ આઉટપુટ ફોર્મેટમાં PDF ફાઇલો બનાવવા, ચાલાકી અને રેન્ડર કરવા માટેની સુવિધાઓ પ્રદાન કરે છે. તે તમને EPUB, HTML, TeX, SVG, XML, વગેરે ફાઇલોને લોડ કરવા અને તેને PDF ફોર્મેટમાં સાચવવા માટે પણ સક્ષમ કરે છે ઓછી કોડ લાઇન. આ API નો સૌથી આકર્ષક ભાગ તેની પ્લેટફોર્મ-સ્વતંત્ર ક્ષમતાઓ છે. ડેસ્કટોપ, વેબ અથવા મોબાઈલ સહિત કોઈપણ પ્લેટફોર્મ પર પીડીએફ પ્રોસેસિંગ ક્ષમતાઓનો અમલ કરો અને તેનો ઉપયોગ કરો. તમારી જરૂરિયાતોને પૂર્ણ કરવા માટે Adobe Acrobat અથવા અન્ય એપ્લિકેશન ઇન્સ્ટોલ કરવાની જરૂર નથી.
કારણ કે આ લેખમાં અમારો ભાર Python ભાષા તરફ છે, તેથી આપણે પહેલા Aspose.PDF Cloud SDK for Python ઇન્સ્ટોલ કરવાની જરૂર છે જે Aspose.PDF ક્લાઉડ API ની આસપાસ રેપર છે. SDK PIP અને GitHub રિપોઝીટરી પર ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે. તેથી સિસ્ટમ પર SDK નું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ કરવા માટે કૃપા કરીને ટર્મિનલ/કમાન્ડ પ્રોમ્પ્ટ પર નીચેનો આદેશ ચલાવો.
pip install asposepdfcloud
એમએસ વિઝ્યુઅલ સ્ટુડિયો
જો તમારે તમારા પાયથોન પ્રોજેક્ટમાં વિઝ્યુઅલ સ્ટુડિયો IDE માં સીધો જ સંદર્ભ ઉમેરવાની જરૂર હોય, તો કૃપા કરીને Python પર્યાવરણ વિન્ડો હેઠળ asposepdfcloudને પેકેજ તરીકે શોધો.
ઇન્સ્ટોલેશન પછી, અમારે [Aspose.Cloud ડેશબોર્ડ] પરથી ક્લાયન્ટ ઓળખપત્ર મેળવવાની જરૂર છે13. જો તમારી પાસે એકાઉન્ટ ન હોય, તો તમે GitHub અથવા Google એકાઉન્ટનો ઉપયોગ કરીને સબ્સ્ક્રાઇબ કરી શકો છો.
Python નો ઉપયોગ કરીને PDF માં વોટરમાર્ક ઉમેરો
Python નો ઉપયોગ કરીને PDF દસ્તાવેજમાં ટેક્સ્ટ વોટરમાર્ક ઉમેરવા માટે કૃપા કરીને નીચે આપેલ સૂચનાઓને અનુસરો.
- ક્લાઈન્ટ આઈડી અને ક્લાઈન્ટ સિક્રેટ વિગતો દલીલો તરીકે આપતી વખતે ApiClient ક્લાસનો દાખલો બનાવો
- બીજું, PdfApi ક્લાસનો એક દાખલો બનાવો જે ApiClient ઑબ્જેક્ટને દલીલ તરીકે લે છે
- ત્રીજે સ્થાને, ઇનપુટ પીડીએફ ફાઇલના નામ, પરિણામી પીડીએફનું નામ અને જ્યાં વોટરમાર્ક ઉમેરવાની જરૂર છે તે પૃષ્ઠ નંબરનો ઉલ્લેખ કરો.
- હવે, સ્ટેમ્પ ઑબ્જેક્ટ બનાવો અને રોટેટ એંગલ, ઓપેસીટી, હોરીઝોન્ટલ અને વર્ટીકલ એલાઈનમેન્ટ, વોટરમાર્ક વેલ્યુ, ફોન્ટ ડિટેલ્સ, ફોરગ્રાઉન્ડ અને બેકગ્રાઉન્ડ કલર માહિતી સંબંધિત પ્રોપર્ટીઝનો ઉલ્લેખ કરો.
- છેલ્લે, પીડીએફમાં વોટરમાર્ક ઉમેરવા માટે, 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)
ટેક્સ્ટ વોટરમાર્ક ઉમેરવા માટે cURL આદેશનો ઉપયોગ કરો
cURL એ કમાન્ડ-લાઇન ટૂલ છે જે તમને HTTP સહિત વિવિધ પ્રોટોકોલનો ઉપયોગ કરીને સર્વરમાંથી અથવા સર્વર પર ડેટા ટ્રાન્સફર કરવાની મંજૂરી આપે છે. તે કમાન્ડ લાઇન ટર્મિનલ દ્વારા REST API ને ઍક્સેસ કરવા માટે અનુકૂળ પદ્ધતિ પણ પ્રદાન કરે છે. Aspose.PDF ક્લાઉડ REST આર્કિટેક્ચર પર આધારિત હોવાથી, તેથી તેને cURL આદેશોનો ઉપયોગ કરીને સરળતાથી એક્સેસ કરી શકાય છે.
હવે, પ્રથમ પગલું એ Aspose.Cloud ડેશબોર્ડ પર નિર્દિષ્ટ તમારા વ્યક્તિગત ક્લાયંટ ઓળખપત્રોના આધારે JSON વેબ ટોકન (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 ડિગ્રીનો કોણ ફેરવો, આડું સંરેખણ ડાબે છે અને વર્ટિકલ સંરેખણ તળિયે તરીકે ઉલ્લેખિત છે.
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 આદેશનો ઉપયોગ કરો
પીડીએફ ડોક્યુમેન્ટમાં ઈમેજ વોટરમાર્ક ઉમેરવા અને ક્લાઉડ સ્ટોરેજમાં આઉટપુટ સેવ કરવા માટે કૃપા કરીને નીચેનો સીઆરએલ આદેશ ચલાવો.
જો તમારે સ્થાનિક ડ્રાઇવ પર આઉટપુટ સાચવવાની જરૂર હોય, તો કૃપા કરીને “-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 }]"
ઉપરના ઉદાહરણમાં વપરાયેલ નમૂનાની ફાઇલો awesomeTable.pdf, Text-Watermark.pdf અને Image-Watermark.pdf પરથી ડાઉનલોડ કરી શકાય છે.
નિષ્કર્ષ
નિષ્કર્ષમાં, પીડીએફ ફાઇલોમાં વોટરમાર્ક ઉમેરવા એ તમારી સામગ્રીને સુરક્ષિત કરવા અને તે યોગ્ય રીતે જમા થયેલ છે તેની ખાતરી કરવાની એક ઝડપી અને અસરકારક રીત છે. ભલે તમે ઓનલાઈન ટૂલ અથવા પાયથોન સ્ક્રિપ્ટનો ઉપયોગ કરવાનું પસંદ કરો, તમારા પીડીએફને સરળતાથી વોટરમાર્ક કરવામાં મદદ કરવા માટે ઘણા બધા વિકલ્પો ઉપલબ્ધ છે. આ બ્લોગ પોસ્ટમાં દર્શાવેલ પગલાંને અનુસરીને, તમે પીડીએફ ફાઇલોમાં સરળતાથી વોટરમાર્ક ઉમેરી શકો છો અને તમારી મૂલ્યવાન માહિતી સુરક્ષિત કરી શકો છો. તો શા માટે રાહ જુઓ? તમારી પીડીએફ ફાઇલોને આજે જ વોટરમાર્ક કરવાનું શરૂ કરો અને તમારું કાર્ય સુરક્ષિત છે તે જાણીને તમારી જાતને માનસિક શાંતિ આપો.
તમને GitHub માંથી ક્લાઉડ SDK નો સોર્સ કોડ ડાઉનલોડ કરવા માટે લીવરેજ પણ મળે છે. વધુમાં, જો તમારી પાસે કોઈ સંબંધિત ક્વેરી હોય અથવા API નો ઉપયોગ કરતી વખતે તમને કોઈ સમસ્યા આવે, તો કૃપા કરીને ફ્રી પ્રોડક્ટ સપોર્ટ ફોરમ દ્વારા અમારો સંપર્ક કરવા માટે નિઃસંકોચ કરો.
સંબંધિત લેખો
અમે આ વિશે જાણવા માટે નીચેના લેખોની મુલાકાત લેવાની ભલામણ કરીએ છીએ: