
การเพิ่มรูปภาพและข้อความลงในส่วนท้ายของ PDF อาจมีประโยชน์ในสถานการณ์ต่างๆ เช่น การเพิ่มข้อมูลแบรนด์หรือข้อมูลทางกฎหมายลงในเอกสาร ในอุตสาหกรรมหลายๆ แห่ง การเพิ่มโลโก้บริษัทหรือข้อความปฏิเสธความรับผิดชอบที่ด้านล่างของแต่ละหน้าของเอกสารถือเป็นข้อกำหนดทั่วไป ในกรณีอื่นๆ อาจจำเป็นต้องเพิ่มหมายเลขหน้าหรือข้อมูลเมตาอื่นๆ เพื่อช่วยจัดระเบียบหรือระบุเอกสาร ไม่ว่าจะใช้ในกรณีใด ความสามารถในการเพิ่มรูปภาพและข้อความลงในส่วนท้ายของเอกสาร PDF ถือเป็นคุณลักษณะสำคัญสำหรับธุรกิจและองค์กรต่างๆ จำนวนมาก ในบทความนี้ เราจะมาสำรวจวิธีการเพิ่มรูปภาพและข้อความลงในส่วนท้ายของเอกสาร PDF โดยใช้ Python Cloud SDK
คำศัพท์อีกคำที่ใช้เรียกส่วนท้ายกระดาษคือ running foot
ซึ่งใช้กันมากในอุตสาหกรรมสิ่งพิมพ์ และเรียกเช่นนี้เพราะมีส่วนย่อของบทความหรือข้อมูลอื่นๆ เกี่ยวกับบทความนั้น
- Python SDK คลาวด์
- เพิ่มข้อความท้ายกระดาษใน PDF โดยใช้ Python
- เพิ่มภาพท้ายกระดาษใน PDF โดยใช้ Python
- การเพิ่มข้อความท้ายกระดาษลงใน PDF โดยใช้คำสั่ง cURL
- การเพิ่มส่วนท้ายของรูปภาพลงใน PDF โดยใช้คำสั่ง cURL
Python SDK คลาวด์
Aspose.PDF Cloud SDK for Python นำเสนอชุดคุณลักษณะอันทรงพลังสำหรับการทำงานกับเอกสาร PDF รวมถึงความสามารถในการเพิ่มรูปภาพและข้อความลงในส่วนท้ายของเอกสาร PDF SDK นี้มีอินเทอร์เฟซที่เรียบง่ายและใช้งานง่ายซึ่งทำให้สามารถดำเนินการงานต่างๆ ที่เกี่ยวข้องกับ PDF ได้อย่างง่ายดายด้วยโปรแกรม ด้วยการใช้ SDK นี้ คุณสามารถเพิ่มข้อความหรือรูปภาพที่กำหนดเองลงในส่วนท้ายของเอกสาร PDF ได้อย่างรวดเร็วและง่ายดาย ทำให้เอกสารของคุณดูเป็นมืออาชีพและปรับแต่งได้
SDK สามารถดาวน์โหลดได้จากที่เก็บ PIP และ GitHub อย่างไรก็ตาม คุณสามารถดำเนินการคำสั่งต่อไปนี้บนเทอร์มินัล/พรอมต์คำสั่งเพื่อติดตั้ง SDK เวอร์ชันล่าสุดบนระบบได้
pip install asposepdfcloud
ขั้นตอนสำคัญถัดไปคือการรับข้อมูลประจำตัวลูกค้าจาก Cloud Dashboard หากคุณมีบัญชี GitHub หรือ Google เพียงลงทะเบียนหรือคลิกปุ่ม สร้างบัญชีใหม่ แล้วระบุข้อมูลที่จำเป็น

ภาพที่ 1: ข้อมูลประจำตัวลูกค้าบนแผงควบคุม Aspose.Cloud
เพิ่มข้อความท้ายกระดาษใน PDF โดยใช้ Python
โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อเพิ่มข้อความส่วนท้ายในเอกสาร PDF โดยใช้ชิ้นส่วนโค้ด Python
- ขั้นตอนแรกคือการสร้างอินสแตนซ์ของคลาส ApiClient ซึ่งต้องใช้รหัสไคลเอนต์ Client Secret เป็นอาร์กิวเมนต์
- ประการที่สอง สร้างอินสแตนซ์ของคลาส PdfApi ซึ่งจำเป็นต้องมีวัตถุ ApiClient เป็นอาร์กิวเมนต์อินพุต
- ประการที่สาม สร้างอ็อบเจ็กต์ของ TextFooter โดยที่เราตั้งค่าการจัดตำแหน่งแนวนอนเป็นศูนย์กลาง ความทึบเป็น 0.7 มุมการหมุนเป็น 356 และกำหนดระยะขอบด้านล่างเป็น 5
- เพื่อกำหนดการจัดรูปแบบข้อความสำหรับ TextFooter ให้สร้างอ็อบเจ็กต์ของ TextState โดยที่เราจะได้กำหนดสีพื้นหน้า ขนาดแบบอักษร ชื่อแบบอักษร เป็นต้น
- ตอนนี้เราต้องตั้งค่าสำหรับพารามิเตอร์เสริมสองตัวซึ่งกำหนดหน้าเริ่มต้นและหน้าสิ้นสุดของเอกสาร PDF เพื่อวางข้อความส่วนท้าย
- ในที่สุด เรียกใช้เมธอด postdocumenttextfooter(..) เพื่อเพิ่ม Text Footer ลงในเอกสาร PDF และบันทึกไฟล์ผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
def addTextFooter():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#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)
# อินพุตไฟล์ PDF
input_file = 'marketing.pdf'
# สร้างอินสแตนซ์ TextFooter
textFooter = asposepdfcloud.TextFooter()
textFooter.background = True
# ตั้งค่าการจัดแนวแนวนอนสำหรับส่วนท้ายให้เป็นศูนย์กลาง
textFooter.horizontal_alignment = 'Center'
# ตั้งค่าความทึบของส่วนท้ายเป็น 0.7
textFooter.opacity = 0.7
textFooter.rotate = None
# ตั้งค่ามุมหมุนเป็น 5 องศา
textFooter.rotate_angle = 5
textFooter.x_indent = 100
textFooter.y_indent = 100
textFooter.zoom = .8
# ค่าข้อความที่จะแสดงในส่วนท้าย
textFooter.value = 'Aspose.PDF Cloud SDK for Python'
# สร้างอินสแตนซ์ของ TextState ที่กำหนดการจัดรูปแบบของข้อความ
textState = asposepdfcloud.TextState(font_size=15, font='Arial', foreground_color=
{"A": 0,
"R": 66,
"G": 111,
"B": 245},
background_color= {
"A": 10,
"R": 179,
"G": 245,
"B": 66},
font_style=1)
# กำหนดวัตถุ TextState ให้กับ TextFooter
textFooter.text_state = textState
# หน้าเริ่มต้นของ PDF สำหรับส่วนท้าย
startPage = 2
# หน้าท้ายของ PDF สำหรับส่วนท้าย
endPage = 3
# เรียก API เพื่อเพิ่มข้อความท้ายกระดาษในไฟล์ PDF บนหน้าที่ 2 และ 3
response = pdf_api.post_document_text_footer(name = input_file, text_footer= textFooter, start_page_number = startPage, end_page_number=endPage)
# พิมพ์รหัสการตอบสนองในคอนโซล
print(response)
# พิมพ์ข้อความในคอนโซล (ทางเลือก)
print('Text Footer successfully added to PDF !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

รูปภาพ 2:- เพิ่มการแสดงตัวอย่างของ TextFooter ลงใน PDF
โปรดไปที่ลิงก์ต่อไปนี้เพื่อดาวน์โหลดอินพุต marketing.pdf และผลลัพธ์ marketing-TextFooter.pdf
เพิ่มภาพท้ายกระดาษใน PDF โดยใช้ Python
API ยังให้ความสามารถในการเพิ่มส่วนท้ายของรูปภาพลงในไฟล์ PDF โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อให้บรรลุข้อกำหนดนี้
- ขั้นตอนแรกคือการสร้างอินสแตนซ์ของคลาส ApiClient ซึ่งต้องใช้รหัสไคลเอนต์ Client Secret เป็นอาร์กิวเมนต์
- ประการที่สอง สร้างอินสแตนซ์ของคลาส PdfApi ซึ่งจำเป็นต้องมีวัตถุ ApiClient เป็นอาร์กิวเมนต์อินพุต
- ประการที่สาม สร้างอ็อบเจ็กต์ของ ImageFooter โดยที่เราตั้งค่าการจัดตำแหน่งแนวนอนเป็นศูนย์กลาง ความทึบเป็น 0.7 มุมการหมุนเป็น 10 ระบุชื่อไฟล์รูปภาพ รายละเอียดระยะขอบและคุณสมบัติอื่นๆ
- เนื่องจากเราจำเป็นต้องเพิ่มส่วนท้ายลงในหน้าแรกของเอกสารเท่านั้น ดังนั้น เราจึงตั้งค่าสำหรับพารามิเตอร์เสริม startpagenumber และ endpagenumber
- ในที่สุด เรียกใช้เมธอด postdocumentimagefooter(..) เพื่อเพิ่ม Text Footer ลงในเอกสาร PDF และบันทึกไฟล์ผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
def addImageFooter():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#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)
# อินพุตเอกสาร PDF
input_file = 'marketing.pdf'
# สร้างอินสแตนซ์ ImageFooter
imageFooter = asposepdfcloud.ImageFooter()
# เรนเดอร์ส่วนหัวบนเนื้อหา PDF
imageFooter.background = False
# ตั้งค่าการจัดตำแหน่งเป็นซ้าย
imageFooter.horizontal_alignment = 'Left'
# ตั้งค่าความทึบเป็น 70%
imageFooter.opacity = 0.7
imageFooter.rotate = None
imageFooter.rotate_angle = 10
imageFooter.x_indent = 10
imageFooter.y_indent = 10
imageFooter.zoom = .7
# ไฟล์ภาพอินพุต
imageFooter.file_name = 'Koala.jpg'
# ตั้งค่ารายละเอียดความกว้างและความสูงของภาพ
imageFooter.width = 100
imageFooter.height = 100
# ระบุรายละเอียดระยะขอบสำหรับรูปภาพส่วนท้าย
imageFooter.bottom_margin = 2
imageFooter.left_margin = 1
imageFooter.right_margin = 10
# หน้าเริ่มต้นของเอกสารที่จะเพิ่มส่วนท้าย
startPage = 1
# หน้าเริ่มต้นของเอกสารที่จะเพิ่มส่วนท้าย
endPage = 1
# เรียก API เพื่อแสดงภาพส่วนท้ายในไฟล์ PDF
response = pdf_api.post_document_image_footer(name = input_file, image_footer= imageFooter, start_page_number = startPage, end_page_number=endPage)
# พิมพ์รหัสการตอบสนองในคอนโซล
print(response)
# พิมพ์ข้อความในคอนโซล (ทางเลือก)
print('Image Footer successfully added to PDF !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

ภาพที่ 3:- ดูตัวอย่างส่วนท้ายของภาพในรูปแบบ PDF
ไฟล์ผลลัพธ์ที่สร้างจากตัวอย่างด้านบนสามารถดาวน์โหลดได้จาก marketing-ImageFooter.pdf
การเพิ่มข้อความท้ายกระดาษลงใน PDF โดยใช้คำสั่ง cURL
การใช้คำสั่ง cURL และ Aspose.PDF Cloud เพื่อเพิ่มข้อความและรูปภาพในส่วนท้ายของ PDF มีประโยชน์หลายประการ ประการแรก ไม่จำเป็นต้องแก้ไขเอกสาร PDF ด้วยตนเอง ซึ่งอาจใช้เวลานานและเกิดข้อผิดพลาดได้ ประการที่สอง ช่วยให้ปรับแต่งข้อความส่วนหัวได้ง่าย โดยสามารถเปลี่ยนแบบอักษร ขนาด สี และตำแหน่งของข้อความได้ ประการที่สาม ช่วยให้ผู้ใช้สามารถเพิ่มข้อความในเอกสาร PDF หลายฉบับพร้อมกันได้ ช่วยประหยัดเวลาและเพิ่มประสิทธิภาพ และสุดท้าย แนวทางนี้ให้วิธีการที่ปลอดภัยและเชื่อถือได้ในการเพิ่มข้อความในส่วนหัวของ PDF โดยข้อมูลทั้งหมดจะถูกส่งผ่านการเชื่อมต่อที่ปลอดภัยและประมวลผลบนเซิร์ฟเวอร์ที่ปลอดภัย
ขณะนี้ ข้อกำหนดเบื้องต้นคือต้องสร้าง JSON Web Token (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"
ตอนนี้เราได้สร้างโทเค็น JWT แล้ว เราต้องดำเนินการคำสั่งต่อไปนี้เพื่อเพิ่ม TextFooter ลงในไฟล์ PDF
curl -X POST "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/footer/text?startPageNumber=2&endPageNumber=3" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"Background\": true, \"HorizontalAlignment\": \"Center\", \"Opacity\": 0.7, \"Rotate\": \"None\", \"RotateAngle\": 5, \"XIndent\": 100, \"YIndent\": 100, \"Zoom\": 0.8, \"Value\": \"Aspose.PDF Cloud SDK for Python\", \"TextState\": { \"FontSize\": 15, \"Font\": \"Arial\", \"ForegroundColor\": { \"A\": 0, \"R\": 66, \"G\": 111, \"B\": 245 }, \"BackgroundColor\": { \"A\": 10, \"R\": 179, \"G\": 245, \"B\": 66 }, \"FontStyle\": \"Regular\" }, \"BottomMargin\": 3, \"LeftMargin\": 3, \"RightMargin\": 3}"
การเพิ่มส่วนท้ายของรูปภาพลงใน PDF โดยใช้คำสั่ง cURL
โปรดดำเนินการคำสั่งต่อไปนี้เพื่อเพิ่มส่วนหัวของรูปภาพลงในไฟล์ PDF โดยใช้คำสั่ง cURL
curl -X POST "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/footer/image?startPageNumber=1&endPageNumber=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"Background\": false, \"HorizontalAlignment\": \"Left\", \"Opacity\": 0.7, \"Rotate\": \"None\", \"RotateAngle\": 10, \"XIndent\": 10, \"YIndent\": 10, \"Zoom\": 0.7, \"FileName\": \"Koala.jpg\", \"Width\": 100, \"Height\": 100, \"BottomMargin\": 2, \"LeftMargin\": 1, \"RightMargin\": 10}"
บทสรุป
โดยสรุป การเพิ่มรูปภาพและข้อความลงในส่วนท้ายของเอกสาร PDF ถือเป็นฟีเจอร์ที่มีประโยชน์สำหรับวัตถุประสงค์ต่างๆ รวมถึงการสร้างแบรนด์ การปฏิบัติตามกฎหมาย และการจัดระเบียบเอกสาร Aspose.PDF Cloud SDK สำหรับ Python มอบวิธีการที่สะดวกและมีประสิทธิภาพในการนำฟีเจอร์นี้ไปใช้ในแอปพลิเคชัน Python ของคุณ ในทางกลับกัน การใช้คำสั่ง cURL กับ Aspose.PDF Cloud API สามารถมอบความยืดหยุ่นและความเรียบง่ายในการผสานรวมฟีเจอร์นี้เข้ากับภาษาการเขียนโปรแกรมและสภาพแวดล้อมต่างๆ ไม่ว่าคุณจะเลือกแนวทางใด Aspose.PDF Cloud ก็มอบเครื่องมือที่มีประสิทธิภาพและเชื่อถือได้สำหรับการเพิ่มรูปภาพและข้อความลงในส่วนท้ายของเอกสาร PDF ของคุณ
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้อ่านบทความต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: