设置字段限制

Contents
[ ]

PDF 文档中的表单字段可能需要输入限制以保持正确的格式。使用 Aspose.PDF for Python,开发者可以以编程方式为字段设置最大字符数。

FormEditor class 提供了 ‘set_field_limit’ 方法,用于为字段定义最大输入长度。

  1. 打开现有的 PDF 表单。
  2. 创建一个 FormEditor 对象。
  3. 为字段 “Last Name” 设置最大字符限制。
  4. 保存更新后的 PDF。
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_limit(infile, outfile):
    # Open document
    doc = ap.Document(infile)

    # Create FormEditor object
    form_editor = pdf_facades.FormEditor(doc)

    # Set field limit to 10
    if not form_editor.set_field_limit("Last Name", 10):
        raise Exception(
            "Failed to set field limit. Field may not support specified limit."
        )

    # Save updated document
    form_editor.save(outfile)