1. Termékek
  2.   PDF
  3.   GO
  4.   MarkPDF
 
  

Nyílt forráskódú Go Library PDF-dokumentumok generálásához

Egy apró parancssori eszköz PDF-fájlok vízjelezéséhez kép vagy szöveg használatával

A MarkPDF egy egyszerű és apró, nyílt forráskódú PDF-dokumentum-manipulációs API, amellyel szöveg- és képalapú vízjeleket adhat hozzá PDF-dokumentumokhoz. Az API parancskészletet és parancssori eszközt biztosít a dokumentumok kezeléséhez. Nagyon egyszerű és gyors a használata. A parancsok segítségével a fejlesztő konfigurálhatja a PDF-dokumentum helyzetét, elforgatását, nyújtását és átlátszatlanságát.

Az API könnyű, külső függőségek nélkül. Jelenleg az API csak képek és szövegek vízjelként való hozzáadását támogatja a dokumentumban. Szöveges vízjelek használata közben az API csak a Courier, Helvetica és Times Roman betűtípusokat támogatja, míg a képi vízjelek használatakor PNG képeket is használhat.

.

Previous Next

A MarkPDF használatának első lépései

A MarkPDF rendszerére való telepítéséhez le kell töltenie a legújabb stabil kiadást, majd át kell neveznie, és végrehajtási engedélyt kell adnia. 

Telepítse a MarkPDF-et a GitHubon keresztül

mv markpdf_linux-amd64 markpdf 
sudo chmod +x markpdf

PDF-dokumentum létrehozása a Free Go Library segítségével

A PDF-dokumentumok létrehozása a Go segítségével nagyon egyszerű. Mindössze annyit kell tennie, hogy az API pdf.NewPDF("A4") metódusával készítsen egy üres A4-es PDf dokumentumot. Beállíthatja a dokumentum méretét centiméterben a pdf.SetUnits("cm") módszerrel, és hasonlóan rácsot rajzolhat az újonnan létrehozott PDF dokumentumba a pdf.DrawUnitGrid() metódussal.

Betűtípus beállítása PDF-ben a Free GO API használatával

Ez a könnyű, nyílt forráskódú API lehetővé teszi az alapvető dokumentumkezelést és a PDf dokumentumok generálását. Miután létrehozott egy új dokumentumot, be kell állítania a betűtípust és a betűstílusokat. A betűtípusok beállításához a pdf.SetFont() metódust, a pozíciót a pdf.SetXY() metódussal, a szöveg színét pedig a pdf.SetColor() metódussal.

Kép vagy szöveg alapú vízjel hozzáadása a PDF-hez a Go Library segítségével

A nyílt forráskódú MarkPDF könyvtár lehetővé teszi a szoftveres szakemberek számára, hogy szöveges vagy képalapú vízjeleket adjanak a PDF dokumentumokhoz, mindössze néhány sornyi kóddal. Könnyedén létrehozhatja a kép vízjelét egy előre elkészített céglogó, bélyegző vagy egyéb képek importálásával. Különböző típusú beállításokat lehet alkalmazni a különböző vízjelstílusok megvalósításához.

Alkalmazza a kép vízjelét PDF-re a Go segítségével

 # 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
        
 Magyar