Atur Formulir PDF di SDK Python
Atur semua bidang formulir dari Dokumen PDF menggunakan SDK Cloud Python
Get StartedAtur AcroForms dari dokumen PDF via Cloud Python SDK
Untuk mengatur AcroForms dari PDF, kami akan menggunakan Aspose.PDF Cloud Python SDK. SDK Cloud ini membantu programmer Python dalam mengembangkan aplikasi pembuat, anotasi, editor, dan konverter PDF berbasis cloud menggunakan bahasa pemrograman Python melalui Aspose.PDF REST API. Cukup buat akun di Aspose for Cloud dan dapatkan informasi aplikasi Anda. Setelah Anda memiliki App SID & key, Anda siap menggunakan Aspose.PDF Cloud Python SDK.
Instalasi dari Github
pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git
Perintah Konsol Package Manager
pip install asposepdfcloud
Langkah-langkah untuk mengatur AcroForms menggunakan Python
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & mengatur acroforms dari PDF dalam beberapa baris kode saja.
- Baca file PDF lokal
- Buat bidang dengan dekorasi baru
- Perbarui bidang formulir dalam PDF yang diunggah
- Unduh hasil jika diperlukan
Kode contoh ini menunjukkan cara mengatur AcroForms dari dokumen PDF menggunakan Python
import os
import logging
from pathlib import Path
from asposepdfcloud import PdfApi, Field, FieldType
# Configure logging
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
class PdfAcroforms:
def __init__():
"""Initialize the API client."""
credentials_file = Path(r"..\credentials.json")
with credentials_file.open("r", encoding="utf-8") as file:
credentials = json.load(file)
api_key, app_id = credentials.get("key"), credentials.get("id")
self.pdf_api = PdfApi(ApiClient(api_key, app_id))
def replaceField(self, documentName: str, outputDocumentName: str, fieldName: str, localFolder: Path, remoteFolder: str):
""" Upload a local fileName to the Aspose Cloud server. """
file_path = localFolder / documentName
self.pdf_api.upload_file(os.path.join(remoteFolder, fileName), file_path)
field = Field(
name="EMail",
type=FieldType.TEXT,
values=["aspose-pdf-cloud@example.com"]
)
try:
response = self.pdf_api.put_update_field(documentName, fieldName, field, folder=remoteFolder)
if response.code == 200:
logging.info(f"PdfAcroforms(): Form filed '{fieldName}' successfully updated in the document.")
"""Download the processed PDF document from the Aspose Cloud server."""
temp_file = self.pdf_api.download_file(str(remoteFolder) + '/' + documentName)
local_path = localFolder / outputDocumentName
shutil.move(temp_file, str(local_path))
else:
logging.error(f"PdfAcroforms(): Failed to add filed 'Email' to the page #1. Response code: {response.code}")
except Exception as e:
logging.error(f"PdfAcroforms(): Error while adding form field: {e}")
Bekerja dengan AcroForms via Python SDK
Mengatur AcroForms memungkinkan pengguna mengisi informasi langsung di PDF, menghilangkan kebutuhan akan alat atau format terpisah. Mengatur AcroForms dengan tepat memastikan kegunaan yang lebih baik, seperti label bidang yang jelas, opsi dropdown, dan urutan tab logis untuk navigasi yang lebih baik. Formulir yang dikonfigurasi dengan baik memudahkan banyak pihak untuk mengisi, meninjau, dan menyetujui dokumen bersama-sama. Dengan mengatur AcroForms dalam PDF, Anda dapat membuat templat yang dapat digunakan kembali untuk proses berulang, menghemat waktu dan memastikan konsistensi di seluruh dokumen. Atur AcroForms dari dokumen PDF dengan Aspose.PDF Cloud Python SDK.
Dengan perpustakaan Python kami Anda dapat
- Tambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Tambahkan tabel & stempel (teks atau gambar) ke dokumen PDF.
- Tambahkan beberapa dokumen PDF ke file yang sudah ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Terapkan enkripsi atau dekripsi pada dokumen PDF & atur kata sandi.
- Hapus semua stempel & tabel dari satu halaman atau seluruh dokumen PDF.
- Hapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Ganti satu atau beberapa instansi teks pada halaman PDF atau pada seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lain.
- Ekstrak berbagai elemen file PDF & buat dokumen PDF teroptimasi.
- Anda dapat mencoba Aplikasi gratis kami untuk mengatur AcroForms dari file PDF secara online dan menguji fungsionalitasnya.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Python?
- Daftar Pelanggan
- Keamanan