Ինչպես ընդգծել PDF-ում Python-ի միջոցով

Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես ընդգծել PDF-ում` օգտագործելով Python: Այն կիսում է մանրամասները մշակման միջավայրը կազմաձևելու համար, հավելվածը գրելու քայլերի ցանկը և գործարկվող կոդը՝ PDF ֆայլում Python** ընդգծման համար: Դուք ներածություն կստանաք բոլոր կարևոր դասերի, մեթոդների և հատկությունների մասին, որոնք անհրաժեշտ են տեքստ ավելացնելու և ընդգծելու համար՝ առանց որևէ այլ երրորդ կողմի գործիք տեղադրելու:

Python-ի միջոցով PDF-ում տեքստն ընդգծելու քայլեր

  1. Ընդգծված տեքստ ավելացնելու համար միջավայրը դրեք օգտագործել Aspose.PDF-ը Python-ի համար .NET-ի միջոցով
  2. Ստեղծեք նոր PDF ֆայլ՝ օգտագործելով Document դասը և ավելացրեք նոր էջ
  3. Ստեղծեք TextBuilder օբյեկտ, որը կապված է առաջին էջի հետ
  4. Ստեղծեք TextFragment օբյեկտ և սահմանեք տեքստը, տառատեսակը, ընդգծված դրոշը և տեքստի դիրքը
  5. Կցեք TextFragment-ը էջին՝ օգտագործելով վերևում ստեղծված TextBuilder օբյեկտը
  6. Պահպանեք ստացված PDF փաստաթուղթը՝ դրանում ընդգծված տեքստով

Այս քայլերը սահմանում են ինչպես ընդգծել PDF ֆայլում Python-ի միջոցով*: Գործընթացը սկսվում է PDF ֆայլ ստեղծելով և այնուհետև նախաստորագրելով TextBuilder օբյեկտը՝ այն կապելով ընտրված էջի հետ, որտեղ տեքստը պետք է ավելացվի և ընդգծվի: Գործարկվում է TextFragment օբյեկտը, որը պարունակում է հատկություններ՝ որոշակի դիրքում ձևաչափված տեքստ ավելացնելու համար դրոշի հետ միասին՝ ընդգծումը սահմանելու համար:

Կոդ, որն ընդգծում է PDF-ում Python-ի միջոցով

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Create documentation object
pdfDocument = pdf.Document()
# Add age page to PDF document
pdfDocument.pages.add()
# Create TextBuilder for first page
tb = pdf.text.TextBuilder(pdfDocument.pages[1])
# TextFragment with sample text
fragment = pdf.text.TextFragment("Test message")
# Set the font for TextFragment
fragment.text_state.font = pdf.text.FontRepository.find_font("Arial")
fragment.text_state.font_size = 10
# Set the Underline flag
fragment.text_state.underline = True
# Specify the text position
fragment.position = pdf.text.Position(10, 800)
# Append TextFragment to PDF file
tb.append_text(fragment)
# Save the resulting PDF document
pdfDocument.save("underlined.pdf")
print("Text underlined in PDF successfully")

Այս կոդը ցույց է տալիս ինչպես ընդգծել PDF փաստաթուղթը Python-ի միջոցով: Այն օգտագործում է TextBuilder դասի օբյեկտը, որը սկսվում է թիրախային էջի հետ և պարունակում է տեքստ և այլ բովանդակություն ավելացնելու գործառույթներ: TextFragment օբյեկտը մեկնարկվում է նմուշի տեքստով, և text_state հատկությունը կազմաձևվում է՝ սահմանելով տառատեսակի անունը, տառաչափը, ընդգծված դրոշը և տեքստի դիրքը:

Այս հոդվածը մեզ ուղղորդել է ինչպես ընդգծել տեքստը PDF-ում՝ օգտագործելով Python: Եթե ցանկանում եք սովորել տեքստը գրելու գործընթացը, տես ինչպես ջնջել տեքստը Adobe PDF-ում Python-ի միջոցով-ի հոդվածը:

 Հայերեն