บทความนี้จะแบ่งปันรายละเอียดเกี่ยวกับวิธีการวาดเส้นบน PDF โดยใช้ Python โดยมีรายละเอียดในการกำหนดสภาพแวดล้อมการพัฒนา รายการขั้นตอนการเขียนโปรแกรม และตัวอย่างโค้ดในการเพิ่มเส้นใน PDF โดยใช้ Python คุณจะได้เรียนรู้วิธีปรับแต่งเส้นก่อนจะเพิ่มลงใน PDF และยังได้เรียนรู้วิธีเพิ่มเส้นหลายเส้นใน PDF อีกด้วย
ขั้นตอนการเพิ่มบรรทัดใน PDF โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมสำหรับการใช้ Aspose.PDF สำหรับ Python ผ่านทาง .NET ในการวาดเส้น
- สร้างหรือโหลดไฟล์ PDF โดยใช้คลาส Document เพื่อเพิ่มบรรทัด
- เพิ่มหน้าลงในไฟล์ PDF หากไม่มีหน้าที่มีอยู่หรือเข้าถึงหน้าที่มีอยู่
- สร้างวัตถุกราฟโดยกำหนดขนาด
- เพิ่มวัตถุกราฟนี้ลงในคอลเล็กชั่นย่อหน้าของหน้าที่เลือก
- สร้างเส้นโดยตั้งค่าพารามิเตอร์
- เพิ่มบรรทัดนี้ลงในคอลเลกชันรูปร่างในวัตถุกราฟและ save PDF
ขั้นตอนเหล่านี้อธิบาย วิธีการวาดเส้นใน PDF โดยใช้ Python สร้างหรือโหลดไฟล์ PDF เข้าถึงหน้าจากไฟล์ที่โหลด และเพิ่มอ็อบเจ็กต์กราฟลงในคอลเลกชันย่อหน้าของหน้า สุดท้าย ให้สร้างอ็อบเจ็กต์เส้น และเพิ่มอ็อบเจ็กต์นี้ลงในคอลเลกชันรูปร่างในกราฟก่อนบันทึกไฟล์ PDF เอาต์พุต
โค้ดสำหรับเพิ่มบรรทัดในเอกสาร PDF โดยใช้ Python
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat, AutoShapeType, MsoDrawingType | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create a workbook | |
workbook = Workbook() | |
# Select a sheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Draw line | |
worksheet.getShapes().addLine(2, 10, 2, 40, 200, 500) | |
# Save the output | |
workbook.save("sample.xlsx", SaveFormat.XLSX) | |
print("Line drawn successfully!!!") |
โค้ดนี้สาธิตวิธีแทรกเส้นในเอกสาร PDF โดยใช้ Python โดยตัวอย่างกราฟต้องใช้ความกว้างและความสูงเป็นจุด ในขณะที่เส้นต้องใช้จุดเริ่มต้นและจุดสิ้นสุดโดยอ้างอิงถึงมุมซ้ายล่างของหน้า คุณสามารถตั้งค่ารูปแบบเส้นได้โดยใช้ GraphInfo object ในอ็อบเจ็กต์เส้น
บทความนี้สอนเราถึงขั้นตอนในการ วาดเส้นบน PDF โดยใช้ Python หากคุณต้องการเพิ่มเสียงในไฟล์ PDF โปรดดูบทความใน วิธีการเพิ่มเสียงลงใน PDF โดยใช้ Python