Lewati ke konten utama

Optimalkan Dokumen - Optimasi Dokumen API

PDF4me Optimalkan Dokumen Memungkinkan Anda mengoptimalkan dokumen Word untuk ukuran dan kinerja dengan tiga tingkat kompresi berbeda dan teknik optimasi komprehensif. Ini API Layanan ini memproses file Word dan mengurangi ukuran file, mengompres gambar, membersihkan konten, menormalkan format, dan menghapus informasi pribadi. API menerima konten dokumen Word melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan dukungan untuk tingkat optimasi Rendah, Sedang, dan Tinggi yang mencapai pengurangan ukuran file 0-90%, solusi ini ideal untuk persiapan dokumen, optimasi penyimpanan, dan alur kerja peningkatan kinerja.

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

  • Optimasi MaksimumProfil kompresi maksimum untuk pengurangan ukuran file maksimal.
  • Pengurangan Ukuran FileRaih pengurangan ukuran file 80-90% dengan optimasi Max.
  • Kompresi GambarOptimasi gambar cerdas dengan mempertahankan kualitas.
  • Pembersihan KontenHapus makro, komentar, dan konten tersembunyi yang tidak digunakan.
  • Normalisasi PemformatanBersihkan format yang berlebihan dan gaya yang tidak digunakan.
  • Penghapusan Informasi PribadiHapus informasi penulis, manajer, dan perusahaan.
  • Optimasi Font: Normalisasi font dan hapus properti font yang tidak perlu
  • Peningkatan KompatibilitasOptimalkan dokumen agar kompatibel dengan Word 2016.

REST API Titik akhir

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

  • Metode: POST
  • Titik akhir: office/ApiV2Word/OptimizeDocument

REST API Parameter

Daftar lengkap parameter untuk Optimasi Dokumen REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi. Tingkat optimasi menentukan agresivitas teknik optimasi yang diterapkan.

Parameter yang Diperlukan

ParameterJenisKeteranganContoh
dokumen*ObjectReferensi dokumen. Harus memuat Nama (string): Nama file Word dengan ekstensi .docx{ "Name": "document.docx" }
Konten dokumen*Base64Konten dokumen Word yang dikodekan dalam Base64Dokumen asli tidak dimodifikasi - versi baru yang dioptimalkan telah dibuat.UEsDBBQABgAIAAAA...

Parameter Opsional

ParameterJenisKeteranganContoh
tingkat optimasiStringTingkat optimasi (misalnya Rendah, Sedang, Maksimum). Maksimum - Kompresi maksimum (~80-90%). Mengontrol agresivitas teknik optimasi."Max"
Versi kataStringVersi Word target untuk kompatibilitasnull
nama budayaStringKode budaya untuk pemrosesan dokumen (misalnya, "en-US", "de-DE", "fr-FR")en-US

Profil Optimasi

Yang Maksimum Profil optimasi memberikan kompresi maksimum:

  • Pengurangan Ukuran File: 80-90%
  • Kualitas GambarDioptimalkan untuk ukuran
  • Pemformatan: Pembersihan agresif
  • Komentar: DIHAPUS
  • Revisi: DIHAPUS
  • Informasi Pribadi: DIHAPUS
  • Makro: DIHAPUS
  • Gaya yang Tidak Digunakan: DIHAPUS
  • Konten Tersembunyi: DIHAPUS

Keluaran

Yang PDF4me Optimalkan Dokumen REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API mengembalikan dokumen Word 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

Tipe Konten: application/json

Isi Tanggapan:

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

Kolom Respons:

  • dokumen (string): Dokumen Word yang dioptimalkan dengan ukuran file yang lebih kecil, dikodekan sebagai Base64 rangkaian
  • nama file (string): Nama file Word keluaran
  • 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 data biner dokumen Word
  3. Simpan atau proses file Word sesuai kebutuhan.

Contoh (JavaScript):

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

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 Dasar (Optimasi Maksimum Default):

{
"document": { "Name": "document.docx" },
"docContent": "base64EncodedDocumentContent",
"optimizationLevel": "Max"
}

Contoh Lanjutan (Dengan Kolom Opsional):

{
"document": { "Name": "document.docx" },
"docContent": "base64EncodedDocumentContent",
"optimizationLevel": "Max",
"wordVersion": null,
"cultureName": "en-US"
}

Contoh Kode

Yang PDF4me Optimalkan Dokumen 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 mengoptimalkan dokumen Word:

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

  • Distribusi DokumenOptimalkan dokumen hukum untuk didistribusikan kepada klien.
  • Pengajuan Publik: Menyiapkan dokumen untuk pengajuan ke pengadilan umum
  • Penyimpanan ArsipOptimalkan dokumen hukum untuk penyimpanan jangka panjang.
  • Dokumen Kepatuhan: Merapikan dokumen untuk pengajuan regulasi

Dapatkan Bantuan