Kako rotirati tekst u PDF-u pomoću Pythona

Ovaj vodič objašnjava kako rotirati tekst u PDF koristeći Python. Sadrži resurse za konfiguraciju okruženja, postupnu detaljnu proceduru za pisanje aplikacije i primjer koda za rotiranje teksta u Adobe Acrobatu pomoću Pythona. Naučit ćete postaviti tekst na željeno mjesto i postaviti kut rotacije teksta prema vašim zahtjevima.

Koraci za rotiranje teksta u PDF-u pomoću Pythona

  1. Konfigurirajte okruženje na koristite Aspose.PDF za Python putem .NET-a za rotiranje teksta u PDF-u
  2. Napravite novu PDF datoteku pomoću objekta klase Document za dodavanje zakrenutog teksta
  3. Dodajte stranicu i postavite uzorak teksta pomoću objekta TextFragment
  4. Postavite položaj teksta na stranici i postavite kut rotacije teksta
  5. Instancirajte objekt TextBuilder za odabranu stranicu i dodajte fragment pomoću njega
  6. Spremite izlaznu PDF datoteku s rotiranim tekstom u njoj

Prethodno navedeni koraci opisuju postupak za rotiranje teksta u PDF-u pomoću Pythona. U ovom procesu stvara se nova PDF datoteka, dodaje joj se stranica, a zatim se neki uzorak teksta postavlja u klasu TextFragment za dodavanje na stranicu pod određenim položajem i kutom. Nakon što se tekst doda objektu TextFragment, dodaje se na stranicu pomoću objekta klase TextBuilder i na kraju se izlazna PDF datoteka sprema na disk.

Kod za rotiranje teksta u programu Acrobat pomoću Pythona

Gornji segment koda demonstrira cijeli postupak rotiranja teksta u Acrobatu pomoću Pythona. Koristi metodu Document.pages.add() za dodavanje nove stranice PDF datoteci, a zatim se objekt aspose.pdf.text.TextFragment instancira s uzorkom teksta koji treba rotirati. Klasa TextFragment sadrži svojstva za rotiranje teksta i također za oblikovanje teksta poput postavljanja veličine fonta, naziva i boje prednjeg plana/pozadine ako je potrebno.

Naučili smo kako rotirati tekst u Adobe Acrobatu koristeći Python. Ako želite naučiti postupak stvaranja PDF datoteke i formatiranja njezinog teksta, pogledajte članak na kako napraviti PDF u Pythonu.

 Hrvatski