2
2
import json
3
3
import logging
4
4
from pathlib import Path
5
- from asposepdfcloud import ApiClient , PdfApi , Stamp , AsposeResponse
5
+ from asposepdfcloud import ApiClient , PdfApi , Stamp , AsposeResponse , HorizontalAlignment , StampType
6
6
7
7
# Configure logging
8
8
logging .basicConfig (level = logging .INFO , format = "%(asctime)s - %(levelname)s - %(message)s" )
@@ -78,18 +78,18 @@ def add_document_stamps(self):
78
78
""" Adds a text stamp to a specific page in a PDF document. """
79
79
80
80
text_stamp : Stamp = Stamp (
81
- type = "Text" ,
82
- background = True ,
83
- horizontal_alignment = "Center" ,
84
- text_alignment = "Center" ,
81
+ type = StampType . TEXT ,
82
+ background = True ,
83
+ horizontal_alignment = HorizontalAlignment . CENTER ,
84
+ text_alignment = HorizontalAlignment . CENTER ,
85
85
value = Config .STAMP_TEXT
86
86
)
87
87
88
88
image_stamp : Stamp = Stamp (
89
- type = "Image" ,
89
+ type = StampType . IMAGE ,
90
90
background = True ,
91
- horizontal_alignment = "Center" ,
92
- text_alignment = "Center" ,
91
+ horizontal_alignment = HorizontalAlignment . CENTER ,
92
+ text_alignment = HorizontalAlignment . CENTER ,
93
93
value = "NEW IMAGE STAMP" ,
94
94
file_name = Config .IMAGE_STAMP_FILE ,
95
95
y_indent = Config .IMAGE_STAMP_LLY ,
@@ -113,4 +113,4 @@ def add_document_stamps(self):
113
113
pdf_stamps .upload_document ()
114
114
pdf_stamps .upload_file (Config .IMAGE_STAMP_FILE )
115
115
pdf_stamps .add_document_stamps ()
116
- pdf_stamps .download_result ()
116
+ pdf_stamps .download_result ()
0 commit comments