1. Ürün:% s
  2.   PDF
  3.   GO
  4.   MarkPDF
 
  

PDF Belgesi Oluşturma için Açık Kaynaklı Git Kitaplığı

Görüntü veya metin kullanarak PDF dosyalarına filigran eklemek için küçük bir komut satırı aracı

MarkPDF, PDF belgelerine metin ve görüntü tabanlı filigranlar eklemek için basit ve küçük bir açık kaynaklı PDF belge işleme API'sidir. API, belge işleme için bir dizi komut ve bir komut satırı aracı sağlar. Kullanımı oldukça basit ve hızlıdır. Geliştirici, komutları kullanarak PDF belgesinin konumunu, döndürmesini, uzatmasını ve opaklığını ayarlayabilir.

API, harici bağımlılıklar olmadan hafiftir. Şu anda API, belgenize filigran olarak yalnızca resim ve metin eklemeyi destekliyordu. Metin filigranlarını kullanırken API yalnızca Courier, Helvetica ve Times Roman yazı tiplerini destekler ve görüntü filigranlarını kullanırken PNG resimlerini kullanabilirsiniz.

.

Previous Next

MarkPDF'ye Başlarken

MarkPDF'yi sisteminize kurmak için, en son kararlı sürüm indirmeniz, ardından yeniden adlandırmanız ve yürütme izni vermeniz gerekir. 

GitHub aracılığıyla MarkPDF'yi yükleyin

mv markpdf_linux-amd64 markpdf 
sudo chmod +x markpdf

Free Go Kitaplığı ile PDF Belgesi Oluşturun

Go ile PDF belgeleri oluşturmak oldukça basittir. Tek yapmanız gereken API'nin pdf.NewPDF("A4") yöntemini kullanarak A4 boyutunda boş bir PDf belgesi oluşturmak. Belgenin ölçülerini pdf.SetUnits("cm") yöntemini kullanarak santimetre olarak ayarlayabilir ve benzer şekilde pdf.DrawUnitGrid() yöntemini kullanarak yeni oluşturulan PDF belgesine bir ızgara çizebilirsiniz.

Free GO API kullanarak PDF'de Yazı Tipi Ayarla

Bu hafif açık kaynaklı API, PDf belgeleri için temel belge işleme ve oluşturma işlemine izin verir. Yeni bir belge oluşturduğunuzda, yazı tipi ve yazı tipi stillerini ayarlamanız gerekir. Yazı tiplerini ayarlamak için sırasıyla pdf.SetFont() yöntemi, pdf.SetXY() yöntemiyle konumu ve pdf.SetColor() yöntemini kullanarak metnin rengini ayarlayın.

Go Kitaplığı aracılığıyla PDF'ye Görüntü veya Metin Tabanlı Filigran Ekleme

Açık Kaynak kitaplığı MarkPDF, yazılım uzmanlarının yalnızca birkaç satır kodla PDF belgelerine metin veya görüntü tabanlı filigran eklemesine olanak tanır. Önceden oluşturulmuş bir şirket logosunu, damgasını veya diğer görüntüleri içe aktararak görüntü filigranını kolayca oluşturabilirsiniz. Farklı filigran stillerini gerçekleştirmek için farklı türde ayarlar uygulanabilir.

Go aracılığıyla PDF'ye Görüntü filigranı uygulayın

 # 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
        
 Türkçe