设置字段对齐

Contents
[ ]

PDF 表单字段常常需要自定义文本对齐以保持一致且专业的布局。使用 Aspose.PDF for Python,开发者可以以编程方式设置表单字段文本内容的对齐方式。

FormEditor 类,结合 FormFieldFacade constants,允许开发者以编程方式修改现有表单字段的对齐方式。

  1. 打开现有的 PDF 文档。
  2. 创建一个 FormEditor 对象。
  3. 将名为 “First Name” 的字段对齐方式设置为居中。
  4. 保存修改后的文档。
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_alignment(infile, outfile):
    # Open document
    doc = ap.Document(infile)

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

    # Set field alignment to center
    if form_editor.set_field_alignment(
        "First Name", pdf_facades.FormFieldFacade.ALIGN_CENTER
    ):
        # Save updated document
        form_editor.save(outfile)
    else:
        raise Exception(
            "Failed to set field alignment. Field may not support alignment."
        )