Leabharlann Foinse Oscailte Téigh le haghaidh Giniúint Doiciméad PDF
Uirlis ordú beag bídeach chun comhaid PDF a mharcáil ar uisce ag baint úsáide as íomhá nó téacs
Is API ionramhála doiciméad PDF foinse oscailte simplí agus beag bídeach é MarkPDF chun comharthaí uisce bunaithe ar théacs agus íomhá a chur le doiciméid PDF. Soláthraíonn an API sraith orduithe agus uirlis líne ordaithe le haghaidh láimhseáil doiciméad. Tá sé simplí go leor agus tapa a úsáid. Ag baint úsáide as na horduithe, is féidir leis an bhforbróir suíomh, rothlú, stráice agus teimhneacht an doiciméid PDF a shocrú.
Tá an API lightweight gan aon spleáchais seachtracha. Faoi láthair, thacaigh an API le híomhánna agus téacs amháin a chur leis mar chomharthaí uisce i do dhoiciméad. Agus comharthaí uisce téacs á n-úsáid ní thacaíonn an API ach le clónna Courier, Helvetica, agus Times Roman agus agus tú ag úsáid comhartha uisce íomhá is féidir leat íomhánna PNG a úsáid.
.
Tús a chur le MarkPDF
Chun an MarkPDF a shuiteáil ar do chóras, ní mór duit an stábla is déanaí a íoslódáil scaoileadh agus ansin é a athainmniú agus cead a fhorghníomhú a thabhairt dó.
Suiteáil MarkPDF trí GitHub
mv markpdf_linux-amd64 markpdf
sudo chmod +x markpdf
Gin Doiciméad PDF trí Free Go Library
Tá sé simplí go leor doiciméid PDF a ghiniúint le Go. Níl le déanamh agat ach doiciméad bán PDF a chruthú le méid A4 trí úsáid a bhaint as pdf.NewPDF("A4") den mhodh API. Is féidir leat tomhais an doiciméid a shocrú i gceintiméadar ag baint úsáide as modh pdf.SetUnits("cm") agus Mar an gcéanna tarraing greille sa doiciméad PDF nuachruthaithe ag baint úsáide as modh pdf.DrawUnitGrid().
Socraigh Cló i PDF ag baint úsáide as Free GO API
Ceadaíonn an API foinse oscailte éadrom seo ionramháil doiciméad bunúsach agus oibriú giniúna do dhoiciméid PDf. Nuair a bheidh doiciméad nua cruthaithe agat, ní mór duit stíleanna cló agus cló a shocrú. D'fhonn clónna a shocrú, modh pdf.SetFont(), suíomh a shocrú ag baint úsáide as modh pdf.SetXY() agus dath an téacs ag baint úsáide as modh pdf.SetColor() faoi seach.
Cuir Íomhá nó Uisce Téacs Bunaithe le PDF via Go Library
Ceadaíonn leabharlann Foinse Oscailte MarkPDF do ghairmithe bogearraí téacs nó comhartha uisce íomhá-bhunaithe a chur i ndoiciméid PDF gan ach cúpla líne de chód. Is féidir leat comhartha uisce na híomhá a chruthú go héasca trí lógó cuideachta réamhchruthaithe, stampa nó íomhánna eile a allmhairiú. Is féidir cineálacha éagsúla suímh a chur i bhfeidhm chun stíleanna éagsúla comhartha uisce a bhaint amach.
Cuir watermarking Íomhá i bhfeidhm ar PDF trí 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