Lewati ke konten utama

Tambahkan Gambar Header Footer - Excel API

PDF4me Tambahkan Gambar Header Footer memungkinkan Anda menambahkan header dan footer gambar yang dapat disesuaikan ke Excel dokumen dengan kontrol penempatan dan pemformatan yang komprehensif. Ini API proses layanan Excel Mengolah file dan menambahkan header atau footer gambar dengan kontrol penempatan (header/footer), perataan horizontal (kiri, tengah, kanan), penargetan lembar kerja (lembar kerja tertentu atau semua lembar kerja), dan margin halaman dalam sentimeter. API menerima Excel konten dokumen dan data gambar melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan dukungan untuk PNG, JPG, JPEGDengan format gambar GIF dan format lainnya, solusi ini ideal untuk branding perusahaan, laporan profesional, dan alur kerja otomatisasi dokumen.

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

Sertakan milik Anda API masukkan kunci dalam permintaan untuk melakukan otentikasi dengan PDF4me REST API.

Fitur Utama

  • Penempatan Header atau FooterPilih apakah gambar akan ditempatkan di bagian header atau footer dokumen.
  • Kontrol PosisiAtur posisi gambar ke kiri, tengah, atau kanan di dalam area header/footer.
  • Lembar Kerja Penargetan: Terapkan gambar ke lembar kerja tertentu berdasarkan nama atau indeks, atau ke semua lembar kerja
  • Kustomisasi MarginAtur margin halaman atas, bawah, kiri, dan kanan dalam sentimeter.
  • Dukungan Format Gambar: PNG, JPG, JPEG, dan format GIF

REST API Titik akhir

Yang PDF4me REST API menggunakan standar HTTP Metode untuk berinteraksi dengan sumber daya. Semua operasi header/footer gambar untuk Excel dilakukan melalui satu titik akhir:

  • Metode: POST
  • Titik akhir: office/ApiV2Excel/ExcelAddImageHeaderFooter

REST API Parameter

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi. Semua permintaan menggunakan dokumen, Konten dokumen, Konten gambar (tingkat akar), dan tambahkanHeaderFooterGambarKeExcelActionOpsi lainnya adalah properti dari objek aksi.

Parameter yang Diperlukan (tingkat akar)

ParameterJenisKeteranganContoh
dokumen*ObjectReferensi dokumen. Harus memuat Nama (rangkaian): Excel nama file dengan ekstensi .xlsx atau .xls{ "Name": "data.xlsx" }
Konten dokumen*String (Base64)Excel isi dokumen yang dikodekan dalam Base64UEsDBBQABgAIAAAA...
Konten gambar*String (Base64)Konten berkas gambar dikodekan dalam Base64Mendukung PNG, JPG, JPEG, format GIFiVBORw0KGgoAAAANS...
tambahkanHeaderFooterGambarKeExcelAction*ObjectKonfigurasi tindakan (posisi, penargetan lembar kerja, margin, dll.)Lihat contoh Payload di bawah ini.

Parameter Opsional (di dalam addImageHeaderFooterToExcelAction)

ParameterJenisKeteranganContoh
adalahHeaderBooleanSeleksi penempatan. true = Tambahkan gambar ke header dokumen (default), false = Tambahkan gambar ke footer dokumentrue
posisiStringPenyelarasan horizontal di dalam header/footer. Kiri, Tengah, atau Benar. Default: "Tengah". Tidak peka terhadap huruf besar/kecil.Center
nama lembar kerjaArray (rangkaian[])Array nama lembar kerja yang akan diterapkan gambar. Jika worksheetNames dan worksheetIndexes keduanya kosong, maka akan diterapkan ke semua lembar kerja.["Sheet1", "Report"]
Indeks lembar kerjaArray (int[])Array indeks lembar kerja (berbasis 1). Jika worksheetNames dan worksheetIndexes keduanya kosong, berlaku untuk semua lembar kerja.[1, 2]
margin atasAngka (ganda)Margin atas halaman dalam sentimeter. Default: 1,91.9
margin bawahAngka (ganda)Margin bawah halaman dalam sentimeter. Default: 1,91.9
Margin kiriAngka (ganda)Margin halaman kiri dalam sentimeter. Standar: 1,91.9
margin kananAngka (ganda)Margin halaman kanan dalam sentimeter. Default: 1,91.9
nama budayaStringKode budaya untuk pemrosesan dokumen (misalnya, "en-US", "de-DE", "fr-FR")en-US

Catatan: Jika keduanya nama lembar kerja Dan Indeks lembar kerja Jika kosong atau null, gambar akan diterapkan ke semua lembar kerja di Excel berkas.

Keluaran

Yang PDF4me Tambahkan Gambar Header Footer REST API mengembalikan Excel dokumen sebagai Base64-string yang dikodekan dalam JSON format, bukan sebagai data biner.

Pemrosesan Sinkron (Default)

Yang API Memproses permintaan dan mengembalikan:

Kode Status: 200 OK

Content-Type: application/json

Isi Tanggapan:

{
"document": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"fileName": "data.xlsx",
"success": true,
"errorMessage": null
}

Kolom Respons:

  • dokumen (string): The Excel dokumen dengan header/footer gambar yang diterapkan, dikodekan sebagai Base64 rangkaian
  • nama file (string): Output Excel nama file
  • kesuksesan (boolean): Menunjukkan apakah permintaan berhasil
  • pesan kesalahan (string atau null): Detail kesalahan jika keberhasilan bernilai false

Cara Penggunaan:

  1. Ekstrak document lapangan dari JSON tanggapan (Base64)
  2. Uraikan kodenya Base64 string untuk mendapatkan biner Excel data dokumen
  3. Simpan atau proses Excel berkas sesuai kebutuhan

Contoh (JavaScript):

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

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):

{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"imageContent": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==",
"addImageHeaderFooterToExcelAction": {}
}

Contoh Lanjutan (Dengan Semua Kolom Opsional):

{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"imageContent": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==",
"addImageHeaderFooterToExcelAction": {
"isHeader": true,
"position": "Center",
"worksheetNames": ["Sheet1", "Report"],
"worksheetIndexes": [1, 2],
"topMargin": 1.9,
"bottomMargin": 1.9,
"leftMargin": 1.9,
"rightMargin": 1.9,
"cultureName": "en-US"
}
}

Contoh Kode

Yang PDF4me Tambahkan Gambar Header Footer ke Excel 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 header/footer gambar ke Excel dokumen:

Studi Kasus & Aplikasi Industri

Studi Kasus Keuangan & Akuntansi

  • Laporan KeuanganTambahkan header logo perusahaan ke laporan triwulanan.
  • Laporan AnggaranSisipkan logo departemen pada lembar kerja anggaran.
  • Dokumen Audit: Terapkan tanda air logo firma audit di bagian footer
  • Laporan PengeluaranTambahkan header logo perusahaan untuk pengajuan pengeluaran.

Dapatkan Bantuan