PDF フォーム。Python で管理

Aspose.PDF for Python via .NET ライブラリを使用して PDF ドキュメント内の Acroforms を管理します

Python via .NET ライブラリの Aspose.PDF を使用して PDF フォームを管理する方法

PDF ファイルに PDF フォーム (Acroforms) を追加するには、Aspose.PDF for Python via .NET API を使用します。これは Python アプリ用の機能が豊富で強力で使いやすいドキュメント操作 API です。最新バージョンは PyPI パッケージマネージャーから直接ダウンロードし、aspose-pdf を検索してインストールできます。コンソールまたはターミナルから次のコマンドを使用することもできます。

Console

pip install aspose-pdf

Python を使って PDF フォームを作成する方法

ご使用の環境でコードを試すには、.NET 経由の Python Aspose.PDF が必要です。

1。ドキュメントクラスのインスタンスに PDF をロードします。 1。インデックスからページにアクセスします。 1。Form コレクションの Add メソッドを呼び出します。 1。追加するフォームフィールドを作成します。 1。PDF ファイルを保存します。

PDF 形式で PDF フォームを作成-Python

このサンプルコードは、Python を使用して PDF フォームを PDF で作成する方法を示しています

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)
document = apdf.Document(path_infile)

# Create a new text box field
rectange = apdf.Rectangle(100, 100, 200, 120, True)
textBoxField = apdf.forms.TextBoxField(document.pages[1], rectange)
textBoxField.partial_name = "textbox1"
textBoxField.value = "Text Box"

# Customize the border of the text box field
border = apdf.annotations.Border(textBoxField)
border.width = 3
border.dash = apdf.annotations.Dash(1, 1)
textBoxField.border = border

# Set the color of the text box field
textBoxField.color = apdf.Color.dark_green

# Add the text box field to the form
document.form.add(textBoxField, 1)

# Save the modified PDF document
document.save(path_outfile)