Այս ուղեցույցը բացատրում է ինչպես ավելացնել էջի համարը PDF-ում Python-ի միջոցով: Այն պարունակում է շրջակա միջավայրը կարգավորելու բոլոր մանրամասները, հավելվածը գրելու քայլերի ցանկը և գործարկվող կոդ՝ էջի համարը PDF-ում Python-ի միջոցով տեղադրելու համար: Քննարկվում են տարբեր կոնֆիգուրացիաներ՝ էջի համարը հատուկ ձևաչափով էջի տարբեր վայրերում տեղադրելու համար:
Python-ի միջոցով էջի համարը PDF-ում տեղադրելու քայլեր
- Էջի համարներ ավելացնելու համար միջավայրը սահմանեք օգտագործել Aspose.PDF-ը Python-ի համար .NET-ի միջոցով
- Բացեք PDF ֆայլը՝ օգտագործելով Document դասի օբյեկտը՝ էջի համարը տեղադրելու համար
- Ստեղծեք էջի համարի դրոշմակնիք՝ օգտագործելով PageNumberStamp օբյեկտը
- Սահմանեք դրոշմակնիքի ձևաչափը, որը կցուցադրվի էջի համարն ավելացնելիս
- Սահմանեք դրոշմակնիքի ցուցադրման հատկությունները
- Անցեք բոլոր էջերը և յուրաքանչյուր էջի վրա դրոշմակնիք ավելացրեք
- Պահպանեք ստացված PDF ֆայլը, որի մեջ կա էջի համարը
Այս քայլերը նկարագրում են Python-ի միջոցով *էջերի համարները PDF ֆայլին ավելացնելու գործընթացը, որտեղ գործընթացը սկսվում է նպատակային PDF ֆայլը բեռնելով, որին հաջորդում է PageNumberStamp օբյեկտի աբեկտի ստեղծումը, որն իրականում օգտագործվում է էջերի համարներ ավելացնելու համար: Հաջորդ քայլերում դրոշմակնիքի ցուցադրման հատկությունների հետ մեկտեղ սահմանվում է էջի համարի ցուցադրման ձևաչափումը: Վերջնական քայլում դրոշմակնիքն ավելացվում է ներկայումս բեռնված PDF ֆայլի բոլոր կամ ընտրված էջերին:
Կոդ՝ Python-ի միջոցով PDF-ում էջի համարը ավելացնելու համար
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Open the document | |
doc = pdf.Document("MultiPageDoc.pdf") | |
# Create page number stamp | |
stamp = pdf.PageNumberStamp() | |
stamp.format = "Page # of " + str(doc.pages.count) | |
stamp.top_margin = 10 | |
stamp.left_margin = 10 | |
stamp.horizontal_alignment = pdf.HorizontalAlignment.LEFT | |
stamp.starting_number = 1 | |
stamp.vertical_alignment = pdf.VerticalAlignment.TOP | |
# Add a stamp to all the pages | |
x = doc.pages.length | |
for i in range(x): | |
doc.pages[i+1].add_stamp(stamp) | |
# Save the output document | |
doc.save("PageNumberStamp_out.pdf") | |
print("Pagination added to the PDF Successfully") |
Այս կոդը ցույց է տալիս Python-ի միջոցով *էջերի համարները PDF փաստաթղթում տեղադրելու գործընթացը: Այն օգտագործում է PageNumberStamp դասը՝ մի շարք հատկություններ սահմանելու համար, օրինակ՝ ձևաչափի հատկությունն օգտագործվում է ոճը և բովանդակությունը սահմանելու համար՝ ցուցադրելիս էջի համարը, էջի համարը ավելացնելու տեղը՝ օգտագործելով լուսանցքները, հավասարեցումը, մեկնարկային էջի համարը և PageNumberStamp.text_state: տառատեսակները սահմանելու համար: Լռելյայնորեն, էջի համարն ավելացվում է էջի ներքևում, սակայն դուք կարող եք օգտագործել VerticalAlignment.TOP հատկությունը՝ էջի համարը էջի վերևում ցուցադրելու համար:
Այս հոդվածում մենք սովորել ենք Python-ի միջոցով *էջադրում PDF-ին ավելացնելու գործընթացը: Եթե ցանկանում եք սովորել PDF-ում ջրի մակարդակի նշագիծ ավելացնելու գործընթացը, տես ինչպես ավելացնել ջրի մակարդակի նշագիծ PDF-ին Python-ում-ի հոդվածը: