x-easypdf adalah alat konstruksi pdf berdasarkan pdfbox, yang sangat mengurangi ambang batas penggunaan dan membuat pdf dalam bentuk terkomponen. Sederhana dan mudah digunakan, hanya diperlukan satu baris kode untuk menyelesaikan operasi PDF.
1. Ringan
Tambahkan hanya dependensi terkait pdfbox, tidak ada dependensi lainnya
2. Sederhana dan mudah digunakan
Hanya dengan satu baris kode, Anda dapat menyelesaikan operasi PDF
3. Pembungkusan dan paging baris otomatis
Ketika teks melebihi tampilan satu baris, maka secara otomatis dapat dibungkus; ketika konten melebihi tampilan satu halaman, maka secara otomatis dapat dipecah menjadi beberapa halaman.
4. Pengisian templat
Menyediakan metode bawaan untuk pengisian template yang mudah
5. Komponenisasi
Semua konten pada halaman dibuat dalam bentuk komponen. Dengan menggunakan kombinasi komponen yang berbeda, Anda dapat membuat dokumen yang ideal
6. Ekspansi yang fleksibel
Cukup terapkan antarmuka yang disediakan oleh sistem untuk menyelesaikan perluasan komponen yang disesuaikan
1. dokumen: dokumen PDF
2. Halaman: Beberapa halaman membentuk dokumen PDF
3. Tanda Air: Setiap halaman dapat menetapkan tanda air independen pada tingkat halaman atau tanda air global pada tingkat dokumen. Prioritasnya adalah: tingkat halaman > tingkat dokumen.
4. Header: Setiap halaman dapat mengatur header independen di tingkat halaman atau header global di tingkat dokumen. Prioritasnya adalah: tingkat halaman > tingkat dokumen.
5. Footer: Setiap halaman dapat mengatur footer independen di tingkat halaman atau footer global di tingkat dokumen. Prioritasnya adalah: tingkat halaman > tingkat dokumen.
6. Komponen: inti, setiap halaman terdiri dari beberapa komponen
teks (komponen teks): disediakan, komponen penulisan teks
baris (komponen baris): disediakan, komponen penulisan baris
gambar (komponen gambar): disediakan, komponen penulisan gambar
tabel (komponen tabel): disediakan, komponen penulisan tabel, sel (sel)->baris (row)->tabel (tabel)
rect (komponen persegi): disediakan, komponen tulisan persegi
Komponen yang lebih mudah dan praktis lainnya akan ditambahkan di masa mendatang. . .
tutorial instalasi x-easypdf
instalasi bersih mvn
v2.9.9
fitur baru
Menambahkan metode untuk mengaktifkan penskalaan otomatis ukuran font di komponen sel
Menambahkan metode untuk mengaktifkan penskalaan otomatis ukuran font di komponen baris tabel
Menambahkan metode untuk mengaktifkan penskalaan otomatis ukuran font di komponen tabel
Menambahkan komponen subskrip teks
Menambahkan komponen ekstensi teks
Menambahkan metode untuk mengatur direktori sementara untuk tanda tangan dokumen
Tambahkan metode ke dokumen penandatanganan batch
Menambahkan metode asisten pdf untuk menambahkan font (font pemuatan yang disesuaikan)
Perubahan asli
Sesuaikan logika pemetaan font untuk menggunakan font default, bukan font yang tidak dikenal
Sesuaikan logika gambar header dan footer, gambar latar belakang, dan warna latar belakang (halaman asli juga akan ditambahkan dan dapat ditutup sendiri)
Perbaikan bug
Perbaiki masalah kesalahan halaman tanda tangan dokumen
v2.9.8
Menambahkan pengaturan gaya teks (normal/berongga/tebal/tipis/tersembunyi (tidak terlihat)/miring/miring berongga/miring tebal/miring tipis)
Menambahkan metode untuk membaca dokumen melalui kata sandi
Sesuaikan logika gambar komponen teks
Memperbaiki masalah tampilan lebar dan tinggi barcode yang tidak normal
v2.9.2
Ganti font default dengan font Huawei Hongmeng
Ubah logika pewarisan parameter header komponen tabel
Menambahkan pengaturan ukuran font pengisi formulir
v2.8.5
Perbaiki masalah pemuatan font
Perbaiki masalah tanda tangan digital
Optimalkan kode
v2.8.1
Ubah masalah penunjuk nol setelah mengisi formulir tanpa mengatur kebijakan keamanan
Tambahkan pengisi formulir untuk mengaktifkan mode baca-saja
Tambahkan metode analisis bookmark
Menambahkan metode untuk area pembersihan ekstraktor dokumen
v2.8.0
fitur baru
1. Menambahkan penganalisis dokumen baru XEasyPdfDocumentAnalyzer
2. Halaman XEasyPdfPage menambahkan metode baru untuk memperoleh dokumen dan memperoleh piksel per milimeter.
3. Halaman XEasyPdfPage menambahkan metode baru untuk mendapatkan lebar halaman.
4. Halaman XEasyPdfPage menambahkan metode baru untuk mendapatkan tinggi halaman.
5. Halaman XEasyPdfPage menambahkan metode baru untuk mendapatkan ukuran halaman
6. Halaman XEasyPdfPage memiliki metode baru untuk mendapatkan indeks placeholder halaman saat ini.
7. Header XEasyPdfHeader menambahkan metode untuk mendapatkan placeholder nomor halaman total
8. Header XEasyPdfHeader ditambahkan untuk mendapatkan placeholder nomor halaman saat ini.
9. Footer XEasyPdfFooter menambahkan metode untuk mendapatkan placeholder nomor halaman total
10. Footer XEasyPdfFooter menambahkan placeholder untuk mendapatkan nomor halaman saat ini.
11. Komponen teks XEasyPdfText menambahkan metode baru untuk mengatur ketinggian maksimum.
12. Komponen teks XEasyPdfText menambahkan metode baru untuk mendapatkan jalur font
13. Komponen tabel XEasyPdfTable menambahkan metode baru untuk mematikan pemisahan baris otomatis (pemisahan otomatis data baris selama paging), yang diaktifkan secara default.
14. Komponen tabel XEasyPdfTable menambahkan metode baru untuk menyisipkan baris tabel
Perubahan asli
1. Optimalkan halaman XEasyPdfPage untuk mendapatkan logika halaman terbaru
2. Bagaimana cara melepas setiap komponen dan apakah gambarnya sudah selesai
3. Cara menghapus komponen gambar XEasyPdfImage dan mengatur mode kompresi gambar
4. Hapus atribut font PDFont di setiap komponen
5. ketergantungan pdfbox diperbarui ke 2.0.26
Perbaikan bug
1. Perbaiki masalah mendapatkan nomor halaman total
2. Memperbaiki masalah kesalahan tampilan lintas halaman pada komponen tabel XEasyPdfTable