Dapatkan Tanda Tangan dari PDF di Node.js SDK
API untuk bekerja dengan Tanda Tangan dalam dokumen PDF menggunakan Cloud Node.js SDK
Get StartedCara mendapatkan tanda tangan dari PDF melalui Node.js SDK
Untuk mengekstrak tanda tangan dari PDF, kita akan menggunakan Aspose.PDF Cloud Node.js SDK. Cloud SDK ini membantu pemrogram Node.js dalam mengembangkan aplikasi pembuat, pemberi anotasi, pengedit, dan konverter PDF berbasis cloud menggunakan bahasa pemrograman Node.js melalui Aspose.PDF REST API. Cukup buat akun di Aspose for Cloud dan dapatkan informasi aplikasi Anda. Setelah Anda memiliki SID & kunci Aplikasi, Anda siap menggunakan Aspose.PDF Cloud Node.js SDK.
Perintah Konsol Manajer Paket
npm install asposepdfcloud --save
Langkah untuk mendapatkan tanda tangan dari PDF melalui Cloud Node.js
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & mendapatkan tanda tangan dari PDF hanya dalam beberapa baris kode.
- Baca file PDF lokal.
- Ekstrak Bidang Tanda Tangan
- Unduh file PDF yang telah diperbarui dari penyimpanan Aspose PDF Cloud.
Ekstrak tanda tangan dari PDF menggunakan Node.js
import credentials from "../../../Credentials/credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "../../src/api/api.js";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample-signed.pdf",
}
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfSignatures = {
async uploadDocument () {
const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
const pdfFileData = await fs.readFile(fileNamePath);
await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
console.log("File '" + configParams.PDF_DOCUMENT_NAME + "' successfully uploaded!");
},
showSignatureFieldsArray(fields)
{
if (fields.list.length > 0)
fields.list.forEach(function(item) {
console.log("Signature => value: '" + item.signature.contact + "'");
});
else
console.log("Signature fileds is empty!");
},
async getSignatureFields () {
if (pdfApi)
{
const response = await pdfApi.getDocumentSignatureFields(configParams.PDF_DOCUMENT_NAME);
if (response.body.code == 200 && response.body.fields) {
console.log("getSignatureFields(): Signature fields successfully extracted in to the '" + configParams.PDF_DOCUMENT_NAME + "' documen:")
this.showSignatureFieldsArray(response.body.fields);
}
else
console.error("getSignatures(): Failed to extract signatures in the document. Response code: " + response.body.code);
}
},
}
async function main() {
try {
await pdfSignatures.uploadDocument();
await pdfSignatures.getSignatureFields();
} catch (error) {
console.error("Error:", error.message);
}
}
Bekerja dengan Tanda Tangan dalam PDF
Mengekstrak tanda tangan dari PDF penting untuk memverifikasi keaslian dokumen, mengaudit transaksi digital, dan memastikan kepatuhan dengan standar hukum atau regulasi. Dengan mengambil bidang tanda tangan, organisasi dapat memastikan siapa yang menandatangani dokumen, kapan ditandatangani, dan apakah dokumen telah diubah sejak saat itu. Proses ini membantu menjaga kepercayaan dalam alur kerja digital dan menyediakan bukti persetujuan atau persetujuan yang dapat dilacak. Ekstrak Tanda Tangan dari dokumen PDF dengan Aspose.PDF Cloud Node.js SDK.
Dengan pustaka Node.js kami Anda dapat:
- Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Menambahkan tabel & stempel (teks atau gambar) ke dokumen PDF.
- Menambahkan beberapa dokumen PDF ke file yang sudah ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi ke dokumen PDF & menetapkan kata sandi.
- Menghapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
- Menghapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Mengganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Mengekstrak berbagai elemen file PDF & membuat dokumen PDF dioptimalkan.
- Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitasnya secara online.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Node.js?
- Daftar Pelanggan
- Keamanan