Hướng dẫn này giải thích cách xoay văn bản trong PDF bằng Python. Nó chứa các tài nguyên cấu hình môi trường, quy trình chi tiết từng bước để viết ứng dụng và mã mẫu có thể chạy được để xoay văn bản trong Adobe Acrobat bằng Python. Bạn sẽ tìm hiểu cách đặt văn bản tại vị trí mong muốn và đặt góc xoay văn bản theo yêu cầu của bạn.
Các bước để xoay văn bản trong PDF bằng Python
- Định cấu hình môi trường thành sử dụng Aspose.PDF cho Python qua .NET để xoay văn bản trong PDF
- Tạo một tệp Pdf mới bằng cách sử dụng đối tượng lớp Document để thêm văn bản được xoay
- Thêm một trang và đặt một số văn bản mẫu bằng đối tượng TextFragment
- Đặt vị trí văn bản trên trang và đặt góc xoay của văn bản
- Khởi tạo đối tượng TextBuilder cho trang đã chọn và nối thêm đoạn bằng cách sử dụng nó
- Lưu tệp PDF đầu ra có văn bản được xoay trong đó
Các bước nói trên mô tả quy trình xoay văn bản trên PDF bằng Python. Trong quá trình này, một tệp PDF mới được tạo, một trang được thêm vào tệp và sau đó một số văn bản mẫu được đặt vào lớp TextFragment để thêm vào trang ở một vị trí và góc nhất định. Khi văn bản được thêm vào đối tượng TextFragment, nó sẽ được thêm vào trang bằng cách sử dụng đối tượng lớp TextBuilder và cuối cùng, tệp PDF đầu ra được lưu trên đĩa.
Mã để xoay văn bản trong Acrobat bằng Python
Đoạn mã trên minh họa toàn bộ quá trình xoay văn bản trong Acrobat bằng Python. Nó sử dụng phương thức Document.pages.add() để thêm một trang mới vào tệp PDF và sau đó đối tượng aspose.pdf.text.TextFragment được khởi tạo với văn bản mẫu sẽ được xoay. Lớp TextFragment chứa các thuộc tính để xoay văn bản và cũng để định dạng văn bản như đặt kích thước phông chữ, tên và màu nền trước/nền nếu cần.
Chúng ta đã học cách xoay văn bản trong Adobe Acrobat bằng Python. Nếu bạn muốn tìm hiểu quy trình tạo tệp PDF và định dạng văn bản của tệp, hãy tham khảo bài viết trên cách tạo PDF trong Python.