単一行フィールドから複数行フィールドへ
Contents
[
Hide
]
PDF フォームには、1 行入力用に設計されたテキストフィールドが含まれることがありますが、これは特定の種類のデータには不十分な場合があります。Aspose.PDF for Python を使用すると、開発者はこのようなフィールドを再作成せずに複数行のテキストフィールドに簡単に変換できます。
を使用する フォームエディター クラスでは、開発者は位置やその他のプロパティに影響を与えずに既存のテキストフィールドを変更できます。
- 既存の 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 single2multiple(infile, outfile):
# Create FormEditor object
form_editor = pdf_facades.FormEditor()
# Bind document to FormEditor
form_editor.bind_pdf(infile)
# Change a single-lined text field to a multiple-lined one
form_editor.single_2_multiple("City")
# Save updated document
form_editor.save(outfile)