Този урок обяснява как да завъртите текст в PDF с помощта на Python. Той съдържа ресурсите за конфигуриране на средата, поетапна подробна процедура за писане на приложението и примерен код за завъртане на текст в Adobe Acrobat с помощта на Python. Ще научите поставянето на текст на желаното място и ще зададете ъгъла на завъртане на текста според вашите изисквания.
Стъпки за завъртане на текст в PDF с помощта на Python
- Конфигурирайте средата на използвайте Aspose.PDF за Python чрез .NET, за да завъртите текст в PDF
- Създайте нов Pdf файл, като използвате обекта от клас Document, за да добавите завъртян текст
- Добавете страница и задайте примерен текст с помощта на обект TextFragment
- Задайте позицията на текста на страницата и задайте ъгъла на завъртане на текста
- Създайте обект TextBuilder за избраната страница и добавете фрагмента, като го използвате
- Запазете изходния 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.