PDF Belgesi Oluşturma için Açık Kaynaklı Git Kitaplığı
Toplu İşleme ve PDF Belgeleri Komut Dosyası Oluşturma için Açık Kaynaklı Go API'si.
PDFCPU, Go'da yazılmış, açık kaynaklı, kapsamlı bir PDF işleme kitaplığıdır. Bir komut satırı arabirimi aracılığıyla toplu işleme ve PDF belgelerine komut dosyası yazmak için oluşturulmuştur. Ayrıca API, GO kullanarak PDF belgelerini uygulamalarınıza entegre etmeyi kolaylaştırır. API, çok çeşitli komut setleriyle PDF belgeleri oluşturmayı ve değiştirmeyi kolaylaştırır.
API'yi kullanarak PDF belgenize ekler ekleyebilir, sahip ve kullanıcı parolasını değiştirebilir ve verileri şifreleyebilir veya şifrelerini çözebilirsiniz. API, PDF belgelerine sayfa eklemeye veya bu belgelerden sayfa kaldırmaya izin verir, ayrıca API'yi kullanarak PDF'nizi döndürebilir, kırpabilir, bölebilir ve doğrulayabilirsiniz. Ayrıca API, anahtar kelimeler eklemeye ve PDF belgelerini optimize etmeye izin verir.
.
PDFCPU'ya Başlarken
PDFCPU'yu sisteminize kurmak için lütfen aşağıdaki komutu çalıştırın.
GitHub aracılığıyla PDFCPU'yu kurun
go get https://github.com/pdfcpu/pdfcpu
PDF'yi Komut Tabanlı Ücretsiz Git Kitaplığı ile Şifreleyin
PDFCPU, komut tabanlı bir PDF belge işleme API'sidir. Komuta dayalı sistem, çok sayıda dosyanın verimli bir şekilde işlenmesine izin verir. API, PDF dosyalarını şifrelemek için aşağıdaki komutu sağlar.
pdfcpu encrypt [-v(erbose)|vv] [-q(uiet)] [-mode rc4|aes] [-key 40|128|256] [perm none|all] [-upw userpw] -opw ownerpw inFile [outFile]
Ayrıca API, aşağıdaki komutları kullanarak şifre çözme, kullanıcı şifresini değiştirme, sahip şifresini değiştirme, listeleme ve izin verme gibi diğer belge koruma özelliklerini sağlar.
Free GO API ile PDF'ye Resim Ekleyin
Açık kaynaklı API PDFCPU, görüntülerin kolayca ve hızlı bir şekilde PDF'ye eklenmesine ve dönüştürülmesine olanak tanır. Görüntüleri dönüştürmek için aşağıdaki komutu çalıştırmanız yeterlidir ve çıktı PDF belgesi otomatik olarak oluşturulacaktır.
Go ile PDF Sayfalarına Resim Ekleme
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
GO aracılığıyla PDF Belgesi Özellikleri Ekleme, Kaldırma veya Listeleme
API'yi kullanarak PDF belge özelliklerini de ekleyebilir, kaldırabilir veya listeleyebilirsiniz. Bir belge özelliği eklemek oldukça basittir, sadece özellik komutunu yazıp eklemeniz ve özelliğin adını ve değerini girmeniz yeterlidir.
Go ile PDF Belgesi Özellikleri Ekle
// Adding a property
pdfcpu properties add in.pdf name = value
//Adding two properties
cpu properties add in.pdf 'name1 = value1' 'name2 = value2'
Benzer şekilde, aşağıdaki komutu kullanarak belirli PDF belge özelliklerini kaldırabilirsiniz.
Go ile PDF Belgesi Özelliklerini Kaldırın
//Remove a specific property from in.pdf
pdfcpu prop remove in.pdf dept
// Remove all properties:
pdfcpu prop remove test.pdf