フィールド名を変更
Contents
[
Hide
]
PDF フォームでは、スクリプト作成、自動化、データ処理においてフィールド名を使用することがよくあります。Aspose.PDF for Python を使用すると、開発者は既存のフィールドを再作成したりフォームレイアウトを変更したりせずに名前を変更できます。
ザの フォームエディター クラスには ‘rename_field’ メソッドが用意されています。これにより、開発者は、位置、値、外観を維持したまま、既存のフィールドの名前を変更できます。
- 既存の PDF フォームをロードします。
- フォームエディターのインスタンスを作成します。
- PDF ドキュメントをエディターにバインドします。
- ターゲットフィールドの名前を変更します。
- 更新した PDF を保存します。
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def rename_field(infile, outfile):
# Create FormEditor object
form_editor = pdf_facades.FormEditor()
# Bind document to FormEditor
form_editor.bind_pdf(infile)
# Rename field in document
form_editor.rename_field("City", "Town")
# Save updated document
form_editor.save(outfile)