Dapatkan Formulir PDF dalam SDK Python
Dapatkan semua Bidang Formulir dari Dokumen PDF menggunakan SDK Cloud Python
Get StartedDapatkan AcroForms dari dokumen PDF via SDK Python Cloud
Untuk mendapatkan AcroForms dari PDF, kami akan menggunakan Aspose.PDF Cloud Python SDK. SDK Cloud ini membantu programmer Python dalam mengembangkan aplikasi pembuat, penanda, penyunting, konverter PDF berbasis cloud, serta aplikasi acroform 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 & kunci, 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 mendapatkan AcroForms via Python
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & mendapatkan acroforms dari PDF hanya dalam beberapa baris kode.
- Unggah file PDF ke layanan Aspose.PDF Cloud.
- Catat semua kesalahan yang terjadi selama proses unggah file.
- Ambil bidang formulir dari file PDF dalam penyimpanan Aspose.PDF Cloud.
- Iterasi melalui bidang formulir dan catat nama serta nilai bidang ke konsol.
- Catat semua kesalahan yang terjadi selama pengambilan bidang
- Unduh hasilnya jika diperlukan
Kode contoh ini menunjukkan cara mendapatkan AcroForms dari dokumen PDF menggunakan Python
import os
import logging
from pathlib import Path
from asposepdfcloud import PdfApi, FieldsResponse
# 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")
= PdfApi(ApiClient(api_key, app_id))
def getField(self, documentName: 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)
try:
response: FieldsResponse = self.pdf_api.get_fields(documentName, folder=remoteFolder)
if response.code == 200:
for field in response.fields.list:
logging.info(f"PdfAcroforms(): Form filed '{field}'.")
else:
logging.error(f"PdfAcroforms(): Failed to get form fileds from document. Response code: {response.code}")
except Exception as e:
logging.error(f"PdfAcroforms(): Error while extracting form field: {e}")
Bekerja dengan AcroForms via SDK Python
Mengekstrak data AcroForm memungkinkan Anda mengumpulkan dan menganalisis informasi yang dikumpulkan dari pengguna secara efisien, seperti survei atau respons aplikasi. Data AcroForm yang diambil dapat diintegrasikan ke dalam basis data, lembar kerja, atau sistem lainnya untuk pemrosesan lebih lanjut atau pencatatan. Mengekstrak AcroForms membantu dalam audit formulir yang telah diisi untuk memverifikasi akurasi, keaslian, atau kelengkapan data yang diberikan. Mengambil AcroForms penting ketika mentransfer formulir ke sistem manajemen dokumen lain atau membuat cadangan. Dapatkan AcroForms dari dokumen PDF dengan Aspose.PDF Cloud Python SDK.
Dengan perpustakaan Python kami Anda dapat
- Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Menambahkan tabel & stempel (teks atau gambar) ke dokumen PDF.
- Menyisipkan beberapa dokumen PDF ke dalam file yang ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi pada dokumen PDF & menetapkan kata sandi.
- Menghapus semua stempel & tabel dari satu halaman atau seluruh dokumen PDF.
- Menghapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Mengganti satu atau banyak kemunculan teks pada halaman PDF atau seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Mengekstrak berbagai elemen file PDF & mengoptimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi gratis kami untuk mendapatkan AcroForms dari file PDF secara online dan menguji fungsionalitasnya.
- Sumber Pembelajaran
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Python?
- Daftar Pelanggan
- Keamanan