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

Open Source Go Library untuk Pembuatan Dokumen PDF

Open Source Go API untuk Pemrosesan Batch dan Pembuatan Skrip Dokumen PDF.

PDFCPU adalah perpustakaan pemrosesan PDF komprehensif open source yang ditulis dalam Go. Itu dibangun untuk pemrosesan batch dan skrip dokumen PDF melalui antarmuka baris perintah. Selain itu, API memudahkan integrasi dokumen PDF ke dalam aplikasi Anda menggunakan GO. API memudahkan untuk membuat dan memanipulasi dokumen PDF dengan berbagai set perintah.

Dengan menggunakan API, Anda dapat menambahkan lampiran ke dokumen PDF Anda, mengubah pemilik dan kata sandi pengguna, dan mengenkripsi atau mendekripsi data. API memungkinkan penambahan atau penghapusan halaman dari dokumen PDF, Anda dapat memutar, memangkas, membagi, dan memvalidasi PDF Anda menggunakan API juga. Selanjutnya, API memungkinkan untuk menambahkan kata kunci dan mengoptimalkan dokumen PDF.

.

Previous Next

Memulai dengan PDFCPU

Untuk menginstal PDFCPU di sistem Anda, jalankan perintah berikut. 

Instal PDFCPU melalui GitHub

go get https://github.com/pdfcpu/pdfcpu

Enkripsi PDF melalui Perpustakaan Go Gratis Berbasis Perintah

PDFCPU adalah API manipulasi dokumen PDF berbasis perintah. Sistem berbasis perintah memungkinkan manipulasi sejumlah besar file secara efisien. Untuk mengenkripsi file PDF, API menyediakan perintah berikut.

pdfcpu encrypt [-v(erbose)|vv] [-q(uiet)] [-mode rc4|aes] [-key 40|128|256] [perm none|all] [-upw userpw] -opw ownerpw inFile [outFile]

Selanjutnya, API menyediakan fitur perlindungan dokumen lainnya termasuk dekripsi, mengubah kata sandi pengguna, mengubah kata sandi pemilik, daftar & izin dengan menggunakan perintah berikut.

Tambahkan Gambar ke PDF melalui GO API Gratis

API PDFCPU open-source memungkinkan penambahan & konversi gambar ke PDF dengan mudah dan cepat. Untuk mengonversi gambar, Anda hanya perlu menjalankan perintah berikut dan dokumen PDF keluaran akan dihasilkan secara otomatis.

Tambahkan Gambar ke Halaman PDF melalui Go

pdfcpu import [-v(erbose)|vv] [-q(uiet)] [description] outFile imageFile...
// Create a single page photo.pdf containing photo.png using the default positioning pos:full. pdfcpu import photo.pdf photo.png // Create a single page PDF using paper size f:A5 & positioning parameter pos:c to center the image pdfcpu import -- "f:A5, pos:c" photo.pdf photo.jpg // Create a PDF with picture to the right side vertically centered. pdfcpu import -- "form:A5L, pos:r, off:-20 0" photo.pdf photo.jpg //convert your input images to greyscale: pdfcpu import -- "gray:true" gray.pdf test.jpg

Tambah, Hapus, atau Daftar Properti Dokumen PDF melalui GO

Dengan menggunakan API, Anda juga dapat menambah, menghapus, atau mencantumkan properti dokumen PDF. Menambahkan properti dokumen cukup sederhana, Anda hanya perlu menulis dan menambahkan perintah properti dan memasukkan nama properti dan nilainya.

Tambahkan Properti Dokumen PDF melalui Go

 // Adding a property
pdfcpu properties add in.pdf name = value
 //Adding two properties
cpu properties add in.pdf 'name1 = value1' 'name2 = value2'

Demikian pula, Anda dapat menghapus properti dokumen PDF tertentu dengan menggunakan perintah berikut.

Hapus Properti Dokumen PDF melalui Go

 
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf
 Indonesia