Mengubah HTML ke PDF - Konverter Halaman Web API
PDF4me Mengubah HTML ke PDF mengubah HTML mengubah file dan konten web menjadi format profesional. PDF dokumen melalui tingkat lanjut API integrasi. Solusi ampuh ini memproses HTML konten, termasuk tunggal HTML berkas atau beberapa berkas HTML berkas di dalam ZIP arsip, mengubahnya menjadi berkualitas tinggi. PDF dokumen dengan opsi tata letak, pemformatan, dan gaya yang dapat disesuaikan. Dokumen tersebut API mendukung secara komprehensif HTML Rendering dengan kontrol presisi atas dimensi halaman, margin, penskalaan, dan elemen visual, menjadikannya ideal untuk pengarsipan konten web, pembuatan dokumen, dan otomatisasi. PDF alur kerja pembuatan.
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
- HTML Pemrosesan Berkas: Konversi tunggal HTML berkas atau beberapa berkas HTML berkas di dalam ZIP arsip
- Rendering Konten Web: Mengubah halaman web dan HTML konten menjadi profesional PDF dokumen
- Tata Letak yang Dapat Disesuaikan: Mendukung orientasi Potret dan Lanskap dengan berbagai format halaman
- Pemformatan yang TepatTersedia berbagai ukuran halaman termasuk A0-A8, Tabloid, Legal, Statement, dan Executive.
- Penataan Gaya Tingkat LanjutKontrol atas margin, penskalaan, pencetakan latar belakang, dan tampilan header/footer.
- ZIP Dukungan Arsip: Proses beberapa HTML berkas dari arsip terkompresi dengan spesifikasi berkas indeks
REST API Titik akhir
Yang PDF4me REST API menggunakan standar HTTP metode untuk berinteraksi dengan sumber daya. Semua HTML ke PDF Operasi konversi dilakukan melalui satu titik akhir tunggal:
- Metode: POST
- Titik akhir:
/api/v2/ConvertHtmlToPdf
Format yang Didukung
Yang API menyediakan dukungan komprehensif untuk berbagai hal HTML Jenis konten dan format halaman:
HTML Jenis Konten
- Lajang HTML Berkas: Memproses setiap file .html satu per satu dengan konten lengkap
- ZIP Arsip: Tangani beberapa HTML file di dalam terkompresi ZIP arsip
- Halaman Web: Mengonversi konten web langsung dan HTMLdokumen berbasis
- HTML dengan Aset: Dukungan untuk HTML file dengan yang tertanam CSS, JavaScriptdan gambar
Format Halaman
- Ukuran StandarA0, A1, A2, A3, A4, A5, A6, A7, A8
- Format Bisnis: Tabloid, Hukum, Pernyataan, Eksekutif
- Dimensi KustomUkuran halaman yang fleksibel untuk kebutuhan spesifik.
- Kontrol OrientasiOpsi tata letak Potret dan Lanskap
Opsi Tata Letak
- Potret Mode: Orientasi halaman vertikal untuk dokumen standar
- Mode LanskapOrientasi halaman horizontal untuk konten yang lebar.
- Kontrol MarginPengaturan margin atas, bawah, kiri, dan kanan yang tepat.
- Opsi Penskalaan: Penskalaan konten dari 0 hingga 0,8 untuk kesesuaian optimal
REST API Parameter
Daftar lengkap parameter untuk Konversi HTML 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
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Isi File* | Base64 | Petakan isi file dari tindakan sebelumnya. Mendukung satu kali HTML atau HTML berkas di ZIP | JVBERi... |
| Nama File HTML* | String | Sumber HTML nama file dengan ekstensi .html | document.html |
| Jalur File indeks* | String | Jalur file indeks diperlukan ketika file input adalah ZIP | index.html |
| Tata Letak* | String | Tata letak output PDF berkas. Pilihannya adalah Potret atau Lanskap | Portrait |
| Format* | String | Anda dapat memilih format apa pun - A0, A1, A2, A3, A4, A5, A6, A7, A8, Pil, Legal, Penyataan, Eksekutif | A4 |
| Skala* | Desimal | Tentukan skala sebagai nilai desimal antara 0 dan 0,8. Skala menentukan seberapa besar konten diubah ukurannya. Nilai yang lebih kecil mengurangi ukuran, sedangkan nilai yang lebih besar meningkatkannya dalam rentang yang diizinkan. Misalnya, memasukkan 0,8 akan mengubah ukuran konten menjadi 80% dari ukuran aslinya. | 0.8 |
| Margin Teratas* | String | Tentukan nilai untuk TopMargin sesuai kebutuhan Anda. Ini mendefinisikan jarak antara tepi atas halaman (atau kontainer) dan konten. Nilai harus diberikan dengan satuan yang valid (misalnya, piksel). Misalnya, memasukkan 40px akan mengatur margin atas sebesar 40 piksel. | 40px |
| Margin Bawah* | String | Tentukan nilai untuk BottomMargin sesuai kebutuhan Anda. Pengaturan ini mengontrol jarak antara tepi bawah halaman (atau kontainer) dan konten. Nilai harus dimasukkan dengan satuan yang valid (misalnya, piksel). Misalnya, memasukkan 40px akan membuat margin bawah sebesar 40 piksel, memastikan bahwa konten bergeser ke atas dari tepi bawah. | 40px |
| Margin Kiri* | String | Tentukan nilai untuk LeftMargin sesuai kebutuhan Anda. Ini mendefinisikan ruang antara tepi kiri halaman (atau kontainer) dan konten. Nilai harus menyertakan satuan yang valid (misalnya, piksel). Misalnya, memasukkan 40px akan membuat margin kiri sebesar 40 piksel, menggeser konten ke dalam dari tepi kiri. | 40px |
| Margin Kanan* | String | Tentukan nilai untuk RightMargin sesuai kebutuhan Anda. Ini mendefinisikan ruang antara tepi kanan halaman (atau kontainer) dan konten. Nilai harus diberikan dengan satuan yang valid (misalnya, piksel). Misalnya, memasukkan 40px akan membuat margin kanan sebesar 40 piksel, menggeser konten ke dalam dari tepi kanan. | 40px |
| Latar Belakang Cetak* | Boolean | Memilih "true" akan mencetak latar belakang (seperti warna, pola, atau gambar) bersama dengan konten di dalamnya. PDFMemilih false akan menghilangkan latar belakang, dan hanya konten utama yang akan ditampilkan. PDF. | true |
| TampilanHeaderFooter* | Boolean | Memilih "true" akan menyertakan header dan footer (seperti nomor halaman, judul, atau informasi set lainnya) dalam PDFMemilih false akan mengecualikan header dan footer, sehingga hanya konten utama yang akan ditampilkan. | true |
Keluaran
Yang PDF4me Mengubah HTML ke PDF REST API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:
- JSON
- Table
- Schema
- Binary
JSON Format Respons
Mentah JSON tanggapan dari API:
{
"File Content": "Output file content from PDF4me action",
"File Name": "Output file name from PDF4me action"
}
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| Isi File | Isi file keluaran dari PDF4me tindakan |
| Nama File | Nama file keluaran dari PDF4me tindakan |
Tampilan Skema
Struktur data dan tipe respons:
2 items
File Content: AB Output file content from PDF4me action
File Name: AB Output file name from PDF4me action
Indikator Tipe:
AB= String
Tampilan Data Biner
Konversi sebenarnya PDF data dan metadata file:
data
─────────────────────────────
File Content: Output file content from PDF4me action
File Name: Output file name from PDF4me action
Akses Data Biner:
- PDF Isi: Siap untuk diunduh atau diproses lebih lanjut
- HTML Konversi: Lengkapi konten web untuk PDF transformasi
Contoh Permintaan
Judul
Content-Type: application/json
Authorization: YOUR_API_KEY
Catatan: Dapatkan milikmu API kunci dari Dasbor PDF4me
Muatan
{
"docContent": "Please put HTML base64 content",
"docName": "output.pdf",
"indexFilePath": "please input file path",
"layout": "Portrait",
"format": "A4",
"scale": 0.8,
"topMargin": "40px",
"bottomMargin": "40px",
"leftMargin": "40px",
"rightMargin": "40px",
"printBackground": true,
"displayHeaderFooter": true
}
Contoh Kode
Yang PDF4me Mengubah HTML ke PDF REST API Menyediakan contoh kode dalam berbagai bahasa pemrograman. Pilih bahasa yang paling sesuai dengan lingkungan pengembangan Anda:
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
Java Contoh
Java Implementasi dengan penanganan kesalahan dan pemrosesan respons yang lengkap:
JavaScript Contoh
Node.js dan kompatibel dengan browser JavaScript implementasi:
Google Script Contoh
Google Apps Script implementasi untuk Google Workspace integrasi:
HTML Fitur Konversi
Pemrosesan Konten Web
- HTML Rendering: Canggih HTML mesin penguraian dan rendering
- CSS Mendukung: Menyelesaikan CSS pelestarian gaya dan tata letak
- JavaScript PenangananDukungan untuk konten dinamis dan elemen interaktif
- Integrasi Aset: Pemrosesan gambar, font, dan sumber daya eksternal
Kustomisasi Dokumen
- Tata Letak HalamanKontrol orientasi Potret dan Lanskap
- Pemilihan FormatTersedia berbagai ukuran halaman mulai dari A0 hingga A8 dan format bisnis.
- Kontrol MarginPengaturan margin atas, bawah, kiri, dan kanan yang tepat.
- Opsi PenskalaanPenyesuaian ukuran konten untuk kesesuaian halaman dan keterbacaan yang optimal.
Penataan Gaya Tingkat Lanjut
- Pencetakan Latar BelakangKontrol atas warna latar belakang, pola, dan gambar.
- Header/FooterPenomoran halaman, judul, dan informasi dokumen
- Pelestarian Konten: Mempertahankan aslinya HTML struktur dan format
- Hasil BerkualitasResolusi tinggi PDF generasi dengan penampilan profesional
Studi Kasus & Aplikasi Industri
- Business & Enterprise
- E-commerce & Retail
- Legal & Professional Services
- Education & Training
- Government & Compliance
Kasus Penggunaan Bisnis & Perusahaan
- Pembuatan DokumenBuat laporan dan dokumen PDF dari templat HTML.
- Laporan BisnisKonversi laporan bisnis HTML ke PDF
- Dokumentasi Perusahaan: Mengubah dokumen perusahaan berformat HTML menjadi PDF
- Dasbor BisnisKonversikan dasbor HTML ke PDF untuk pelaporan.
Studi Kasus E-commerce & Ritel
- Perdagangan elektronik: Menghasilkan katalog produk dan faktur dari konten HTML
- Katalog ProdukKonversi katalog produk HTML ke PDF
- Faktur: Mengubah faktur HTML menjadi PDF
- Laporan E-commerceKonversi laporan e-commerce HTML ke PDF
Studi Kasus Layanan Hukum & Profesional
- Hukum & KepatuhanKonversikan dokumen dan kontrak hukum berbasis web ke PDF.
- Dokumen Hukum: Mengubah dokumen hukum HTML menjadi PDF
- KontrakKonversi kontrak HTML ke PDF
- Dokumentasi Kepatuhan: Mengubah dokumen kepatuhan HTML menjadi PDF
Studi Kasus Pendidikan & Pelatihan
- Pendidikan & PelatihanUbah kursus online dan konten pendidikan ke format PDF.
- Kursus OnlineKonversi kursus online HTML ke PDF
- Konten Pendidikan: Mengubah konten pendidikan HTML menjadi PDF
- Materi PelatihanKonversi materi pelatihan HTML ke PDF
Studi Kasus Pemerintahan & Kepatuhan
- Pengarsipan Konten WebKonversikan halaman web dan konten HTML ke PDF untuk penyimpanan jangka panjang.
- Catatan PublikMengubah catatan publik HTML menjadi PDF untuk pengarsipan.
- Dokumentasi PemerintahKonversi dokumen pemerintah dalam format HTML ke PDF.
- Dokumentasi Regulasi: Mengubah dokumen peraturan dalam format HTML menjadi PDF