1. Produk
  2.   PDF
  3.   GO
  4.   MarkPDF
 
  

Open Source Go Library untuk Pembuatan Dokumen PDF

Alat baris perintah kecil untuk menandai file PDF menggunakan gambar atau teks

MarkPDF adalah API manipulasi dokumen PDF open-source sederhana dan kecil untuk menambahkan teks dan watermark berbasis gambar ke dokumen PDF. API menyediakan seperangkat perintah dan alat baris perintah untuk manipulasi dokumen. Ini cukup sederhana dan cepat untuk digunakan. Dengan menggunakan perintah, pengembang dapat mengonfigurasi posisi, rotasi, peregangan, dan mengatur opacity dokumen PDF.

API ini ringan tanpa ketergantungan eksternal. Saat ini, API hanya mendukung penambahan gambar dan teks sebagai tanda air di dokumen Anda. Saat menggunakan tanda air teks, API hanya mendukung font Courier, Helvetica, dan Times Roman dan saat menggunakan tanda air gambar, Anda dapat menggunakan gambar PNG.

.

Previous Next

Memulai dengan MarkPDF

Untuk menginstal MarkPDF di sistem Anda, Anda perlu mengunduh rilis stabil terbaru, lalu ganti namanya dan berikan izin eksekusi. 

Instal MarkPDF melalui GitHub

mv markpdf_linux-amd64 markpdf 
sudo chmod +x markpdf

Hasilkan Dokumen PDF melalui Perpustakaan Go Gratis

Membuat dokumen PDF dengan Go cukup sederhana. Yang perlu Anda lakukan adalah membuat dokumen PDF kosong dengan ukuran A4 dengan menggunakan metode pdf.NewPDF("A4") dari API. Anda dapat mengatur pengukuran dokumen dalam sentimeter menggunakan metode pdf.SetUnits("cm") dan Demikian pula menggambar kotak dalam dokumen PDF yang baru dibuat menggunakan metode pdf.DrawUnitGrid().

Setel Font dalam PDF menggunakan GO API Gratis

API open-source yang ringan ini memungkinkan manipulasi dokumen dasar dan operasi pembuatan untuk dokumen PDF. Setelah Anda membuat dokumen baru, Anda perlu mengatur font dan gaya font. Untuk mengatur font, metode pdf.SetFont(), mengatur posisi menggunakan metode pdf.SetXY() dan warna teks masing-masing menggunakan metode pdf.SetColor().

Tambahkan Gambar atau Tanda Air Berbasis Teks ke PDF melalui Go Library

Perpustakaan Open Source MarkPDF memungkinkan profesional perangkat lunak untuk menambahkan teks atau tanda air berbasis gambar dalam dokumen PDF hanya dengan beberapa baris kode. Anda dapat dengan mudah membuat tanda air gambar dengan mengimpor logo perusahaan, stempel, atau gambar lainnya yang telah dibuat sebelumnya. Berbagai jenis pengaturan dapat diterapkan untuk mencapai gaya tanda air yang berbeda.

Terapkan tanda air Gambar ke PDF melalui Go

 # watermark with all default options (on top left corner with 50% opacity)
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf"
// watermark at center
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --center
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -c
// watermark at right top with 20px offset from edge and full opaque
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --offset-x=-20 --offset-y=20 --opacity=1.0
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -x -20 -y 20 -o 1.0
// watermark at left bottom with 100px offset and 45 degree rotation
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --offset-x=100 --offset-y=-100 --angle=45
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -x 100 -y -100 -a 45
// stretch full with of page at page middle, with 30% opacity
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --scale-width-center --opacity=0.3
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -Wo 0.3
// Note the capital "W" 
// stretch full with of page at page bottom
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" --scale-width --offset-y=-10
markpdf "path/to/source.pdf" "img/logo.png" "path/to/output.pdf" -wy -10
        
 Indonesia