Този кратък урок ръководи как да попълните формуляр PDF с помощта на Python. Ще получите насоки за настройка на средата, поетапен процес за писане на приложението и примерен код за работа с запълващ се PDF с помощта на Python. Налична е и информация за персонализиране на външния вид на полетата на PDF формуляра, преди да го запишете на диска.
Стъпки за попълване на полета на PDF формуляр с помощта на Python
- Задайте IDE на използвайте Aspose.PDF за Python чрез .NET, за да попълните полетата
- Заредете изходния PDF файл, като използвате класа Document, съдържащ формуляр за попълване в него
- Получете препратка към полетата, чиято стойност трябва да се попълни
- Задайте новите данни на полето, като използвате свойството стойност в класа TextBoxField
- Персонализирайте външния вид на полето, ако е необходимо
- Запазете попълнения PDF на диска
Тези стъпки обхващат пълния процес за как да попълните PDF формуляр с помощта на Python. Процесът е доста прост, когато трябва да заредите изходния PDF файл и да получите достъп до целевото поле в колекцията от полета на PDF формуляра. След като препратката към полето е налична, задайте данните за полето, като използвате свойството стойност заедно със задаване на външния вид на полето като неговия цвят и подравняване и т.н., ако е необходимо.
Код за попълване на PDF формуляр с помощта на Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Load the PDF | |
pdfWithFormFields = pdf.Document("TextBox_out.pdf") | |
# Get target field | |
formFieldTextBox = pdfWithFormFields.form.fields[0] | |
# Set new value | |
formFieldTextBox.value = "Here is the new value for the form field" | |
# Set the field appearance | |
formFieldTextBox.color = pdf.Color.red | |
formFieldTextBox.vertical_alignment=pdf.VerticalAlignment.BOTTOM | |
# Save the filled PDF | |
pdfWithFormFields.save("TextBoxUpdated.pdf") | |
print("Form fields filled successfully") |
Този код демонстрира как да попълните PDF с помощта на Python. Той използва колекция Document.form.fields за достъп до полето на целевото текстово поле, но можете да получите достъп и до други типове полета като бутон, квадратче за отметка, списъчно поле и числово поле, за да назовем само няколко. Различни свойства на полето на формуляра, като цвят и вертикално подравняване, са зададени в този код, докато можете да зададете неговата граница, височина, ширина, поле и т.н., ако е необходимо.
Тази статия ни научи как да попълваме PDF формуляр с помощта на Python. Ако искате да научите процеса на създаване на нов PDF файл, вижте статията на как да създадете PDF в Python.