Установить количество ячеек поля
Contents
[
Hide
]
Количество ячеек определяет, как содержимое поля разбивается на равномерно расположенные ячейки, часто используется для PIN‑кодов, серийных номеров или других полей ввода фиксированной длины. Код открывает существующий PDF, устанавливает количество ячеек для поля и сохраняет изменённый документ.
Класс FormEditor предоставляет метод ‘set_field_comb_number’, позволяющий задать количество ячеек (символов) в поле формы.
- Откройте существующую PDF-форму.
- Создайте объект FormEditor.
- Установите число comb поля с именем “PIN” равным 5.
- Сохраните обновлённый документ.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pydrawing as ap_pydrawing
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def set_field_comb_number(infile, outfile):
# Open document
doc = ap.Document(infile)
# Create FormEditor object
form_editor = pdf_facades.FormEditor(doc)
# Set field comb number to 5
form_editor.set_field_comb_number("PIN", 5)
# Save updated document
form_editor.save(outfile)