Ինչպես պտտել տեքստը PDF-ում Python-ի միջոցով

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

Python-ի միջոցով PDF-ում տեքստը պտտելու քայլեր

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

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

Տեքստը Acrobat-ում Python-ի միջոցով պտտելու կոդը

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Instantiate a new PDF document
pdfDocument = pdf.Document()
# Add a page in the PDF
pdfPage = pdfDocument.pages.add()
# Set some sample text
fragment = pdf.text.TextFragment("hello world")
# Set text position on the page
fragment.position = pdf.text.Position(100, 600)
# Set rotation angle
fragment.text_state.rotation = 60
# Initialize TextBuilder object
textBuilder = pdf.text.TextBuilder(pdfPage)
# Append the fragment to the PDF page
textBuilder.append_text(fragment)
# Save the PDF on the disk
pdfDocument.save("RotatedTextPdfWithPython.pdf")
print("Text rotated successfully in PDF")

Վերոնշյալ կոդի հատվածը ցույց է տալիս «Acrobat» տեքստը «պտտելու» ամբողջական գործընթացը՝ օգտագործելով Python*: Այն օգտագործում է Document.pages.add() մեթոդը՝ PDF ֆայլում նոր էջ ավելացնելու համար, այնուհետև aspose.pdf.text.TextFragment օբյեկտը ստեղծվում է օրինակելի տեքստի հետ, որը պետք է պտտվի: TextFragment դասը պարունակում է հատկություններ՝ տեքստը պտտելու և նաև տեքստը ձևաչափելու համար, ինչպես օրինակ՝ անհրաժեշտության դեպքում տառատեսակի չափը, անունը և առաջին պլանի/ֆոնի գույնը սահմանելը:

Մենք սովորել ենք ինչպես պտտել տեքստը Adobe Acrobat-ում՝ օգտագործելով Python: Եթե ցանկանում եք սովորել PDF ֆայլ ստեղծելու և դրա տեքստի ձևաչափման գործընթացը, տես ինչպես ստեղծել PDF Python-ում-ի հոդվածը:

 Հայերեն