Lewati ke konten utama

Tambahkan Nomor Halaman ke PDF - Penomoran Halaman API

PDF4me Tambahkan Nomor Halaman ke PDF memungkinkan Anda menambahkan nomor halaman yang dapat disesuaikan ke PDF dokumen dengan kendali atas posisi, format, dan gaya. Ini API proses layanan PDF file dan menambahkan nomor halaman menggunakan placeholder format di mana # mewakili nomor halaman saat ini dan {1} mewakili jumlah total halaman. API menerima PDF konten melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Solusi ini ideal untuk pengorganisasian dokumen, dokumentasi hukum, makalah akademis, dan perusahaan. PDF alur kerja.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Untuk mengakses PDF4me REST APISetiap permintaan harus menyertakan kredensial otentikasi yang tepat. Otentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang. REST API.

Fitur Utama

  • Pemformatan FleksibelPilih dari berbagai format nomor halaman menggunakan # untuk halaman saat ini dan {1} untuk jumlah total halaman (misalnya, "# dari 1", "Halaman #")
  • Penentuan Posisi yang TepatKontrol perataan horizontal dan vertikal dengan akurasi setingkat piksel.
  • Penataan Gaya KustomSesuaikan ukuran font, tebal, miring, dan opsi pemformatan teks lainnya.
  • Kontrol MarginAtur margin yang tepat dalam milimeter untuk penempatan optimal.
  • Lewati Halaman PertamaOpsi untuk tidak menampilkan nomor halaman di halaman pertama.
  • Hasil ProfesionalBuat penomoran halaman yang konsisten dan profesional di seluruh dokumen.

REST API Titik akhir

Yang PDF4me REST API menggunakan standar HTTP Metode untuk berinteraksi dengan sumber daya. Semua operasi penambahan nomor halaman dilakukan melalui satu titik akhir:

  • Metode: POS
  • Titik akhir: /api/v2/AddPageNumber

REST API Parameter

Daftar lengkap parameter untuk Menambahkan Nomor Halaman ke PDF REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi dan harus diberikan agar dapat digunakan. API agar berfungsi dengan benar.

Parameter yang Diperlukan

ParameterJenisKeteranganContoh
Nama dokumen*RangkaianKeluaran PDF nama file dengan ekstensi .pdfoutput.pdf
Konten dokumen*Basis64PDF isi file yang dikodekan dalam Base64JVBERi...
Nomor halaman Format*RangkaianFormat nomor halaman. Gunakan # untuk nomor halaman saat ini, {1} untuk jumlah total halaman. Contoh: "# dari 1", "Halaman #", "# / 1"# of {1}
alignX*RangkaianPenyelarasan horizontal: kiri, tengah, atau Kananright
sejajarkanY*RangkaianPenyelarasan vertikal: atas, tengah, atau dasarbottom

Parameter Opsional

ParameterJenisKeteranganContoh
marginXinMMBilangan bulatMargin horizontal dari tepi dalam milimeter (0-100)2
marginInMMBilangan bulatMargin vertikal dari tepi dalam milimeter (0-100)2
Ukuran hurufBilangan bulatUkuran font untuk nomor halaman (8-72)12
Bola esBooleanBuat nomor halaman menjadi tebal (benar) atau biasa (salah)true
miringBooleanBuat nomor halaman menjadi miring (benar) atau normal (salah)false
Lewati halaman pertamaBooleanLewati penomoran pada halaman pertama (benar) atau sertakan (salah)false
asinkronBooleanAktifkan pemrosesan asinkron. Saat true, itu API mengembalikan status 202 dan menyediakan polling URL di dalam Location judultrue

Placeholder Format Nomor Halaman

Yang pageNumberFormat Parameter ini menggunakan placeholder berikut:

  • # - Diganti dengan nomor halaman saat ini (1, 2, 3, dst.)
  • {1} - Diganti dengan jumlah total halaman

Contoh Format:

  • "# of {1}" → Menampilkan "1 dari 10", "2 dari 10", "3 dari 10", dan seterusnya.
  • "Page #" → Menampilkan "Halaman 1", "Halaman 2", "Halaman 3", dst.
  • "# / {1}" → Menampilkan "1 / 10", "2 / 10", "3 / 10", dst.
  • "- # -" → Menampilkan "- 1 -", "- 2 -", "- 3 -", dst.
  • "[#/{1}]" → Menampilkan "[1/10]", "[2/10]", "[3/10]", dan seterusnya.
  • "(#)" → Menampilkan "(1)", "(2)", "(3)", dan seterusnya.
  • "#" → Hanya menampilkan nomor halaman: "1", "2", "3", dst.

Keluaran

Yang PDF4me Tambahkan Nomor Halaman ke PDF REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API mengembalikan PDF sebagai Base64-string yang dikodekan dalam JSON format, bukan sebagai data biner.

Pemrosesan Sinkron (Default)

Kapan async tidak diatur atau diatur ke false, itu API memproses permintaan tersebut dengan segera:

Kode Status: 200 OK

Content-Type: application/json

Isi Tanggapan:

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg=="
}

Kolom Respons:

  • Nama dokumen (string): Output PDF nama file
  • Konten dokumen (string): The PDF berkas dengan nomor halaman ditambahkan, dikodekan sebagai Base64 rangkaian

Cara Penggunaan:

  1. Ekstrak docContent lapangan dari JSON tanggapan
  2. Uraikan kodenya Base64 string untuk mendapatkan biner PDF data
  3. Simpan atau proses PDF berkas sesuai kebutuhan

Contoh (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const pdfBytes = atob(data.docContent); // Decode Base64
// Save or process pdfBytes

Contoh Permintaan

Judul

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Catatan:

  • Dapatkan milikmu API kunci dari PDF4me Dasbor
  • Yang API kunci harus Base64 dikodekan dan diawali dengan "Basic" di dalam Authorization judul
  • Contoh: Jika Anda API kuncinya adalah abc123, mengkodekannya menjadi Base64 dan menggunakan Authorization: Basic YWJjMTIz

Muatan

Contoh Sederhana (Hanya Kolom yang Wajib Diisi):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"pageNumberFormat": "# of {1}",
"alignX": "right",
"alignY": "bottom"
}

Contoh Lanjutan (Dengan Semua Kolom Opsional):

{
"docName": "output.pdf",
"docContent": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKPj4KZW5kb2JqCjIgMCBvYmoKPDwKL1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUl0KL0NvdW50IDEKPD4KZW5kb2JqCjMgMCBvYmoKPDwKL1R5cGUgL1BhZ2UKL1BhcmVudCAyIDAgUgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovUmVzb3VyY2VzIDw8Ci9Gb250IDw8Ci9GMSA0IDAgUgo+Pgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9MZW5ndGggNDQKPj4Kc3RyZWFtCkJUCi9GMSAxMiBUZgoxMDAgNzAwIFRkCihIZWxsbyBXb3JsZCkgVGoKRVQKZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAwMDA1NCAwMDAwMCBuIAowMDAwMDAwMTAxIDAwMDAwIG4gCjAwMDAwMDAxNzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDYKL1Jvb3QgMSAwIFIKPj4Kc3RhcnR4cmVmCjM0MQolJUVPRg==",
"pageNumberFormat": "# of {1}",
"alignX": "right",
"alignY": "bottom",
"marginXinMM": 2,
"marginYinMM": 2,
"fontSize": 12,
"isBold": true,
"isItalic": false,
"skipFirstPage": false,
"async": true
}

Contoh Kode

Yang PDF4me Tambahkan Nomor Halaman ke PDF REST API Menyediakan contoh kode dalam berbagai bahasa pemrograman. Pilih bahasa yang paling sesuai dengan lingkungan pengembangan Anda:

C# (CSharp) Contoh

Menyelesaikan C# implementasi untuk menambahkan nomor halaman ke PDF:

Fitur Nomor Halaman

Opsi Pemformatan

  • Berbagai FormatDukungan untuk berbagai gaya dan pola penomoran
  • Penempatan FleksibelKontrol yang tepat atas penempatan nomor halaman
  • Penataan Gaya KustomKontrol penuh atas tampilan dan format font.
  • Kontrol Halaman PertamaOpsi untuk mengecualikan halaman sampul dari penomoran.

Peningkatan Dokumen

  • Tata Letak ProfesionalBuat penomoran halaman yang konsisten dan profesional di seluruh dokumen.
  • Optimasi PencetakanOptimalkan jumlah halaman untuk berbagai kebutuhan pencetakan.
  • Distribusi Digital: Pertahankan format di berbagai perangkat tampilan
  • Konsistensi MerekTerapkan standar penomoran halaman yang seragam di seluruh organisasi.

Fitur Lanjutan

  • Pemrosesan Batch: Memproses banyak dokumen dengan penomoran halaman yang konsisten
  • Jaminan MutuPastikan integritas nomor halaman dan kebenarannya PDF kompatibilitas
  • Pelestarian Tata LetakPertahankan struktur dokumen sambil menambahkan nomor halaman.
  • Margin KustomKontrol yang tepat atas penempatan nomor halaman

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

  • Dokumentasi Hukum: Memberi nomor halaman dalam kontrak, perjanjian, dan dokumen hukum
  • Dokumen PengadilanTambahkan nomor halaman pada berkas pengadilan dan dokumen hukum.
  • Dokumentasi Kepatuhan: Penomoran halaman dalam dokumen kepatuhan dan peraturan
  • Dokumentasi Klien: Mengatur dokumen klien dengan penomoran halaman

Dapatkan Bantuan