Python で PDF フォームを作成

Aspose.PDF for Python for .NET ライブラリを使用して、プログラムで PDF のアクロフォームを作成します

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

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

Python を使って PDF 形式のアクロフォームを作成する方法


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

1。ドキュメントクラスのインスタンスに PDF をロードします。 1。フィールドを作成します。 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)