Avoimen lähdekoodin Go-kirjasto PDF-dokumenttien luomista varten
Pieni komentorivityökalu PDF-tiedostojen vesileimaamiseen kuvan tai tekstin avulla
MarkPDF on yksinkertainen ja pieni avoimen lähdekoodin PDF-dokumenttien käsittelysovellusliittymä, jolla voit lisätä teksti- ja kuvapohjaisia vesileimoja PDF-dokumentteihin. API tarjoaa joukon komentoja ja komentorivityökalun asiakirjojen käsittelyyn. Se on melko yksinkertainen ja nopea käyttää. Komentojen avulla kehittäjä voi määrittää PDF-dokumentin sijainnin, pyörimisen, venytyksen ja peittävyyden.
API on kevyt ilman ulkoisia riippuvuuksia. Tällä hetkellä API tuki vain kuvien ja tekstin lisäämistä vesileimoiksi dokumenttiin. Tekstivesileimoja käytettäessä API tukee vain Courier-, Helvetica- ja Times Roman -fontteja ja kuvavesileimoja käytettäessä voit käyttää PNG-kuvia.
.
MarkPDF:n käytön aloittaminen
Jotta voit asentaa MarkPDF:n järjestelmääsi, sinun on ladattava uusin vakaa julkaisu, nimettävä se uudelleen ja annettava sille suorituslupa.
Asenna MarkPDF GitHubin kautta
mv markpdf_linux-amd64 markpdf
sudo chmod +x markpdf
Luo PDF-dokumentti Free Go -kirjaston kautta
PDF-dokumenttien luominen Golla on melko yksinkertaista. Sinun tarvitsee vain luoda tyhjä A4-kokoinen pdf-dokumentti käyttämällä API:n pdf.NewPDF("A4") -menetelmää. Voit asettaa asiakirjan mitat senttimetreinä pdf.SetUnits("cm") -menetelmällä ja samalla tavoin piirtää ruudukon juuri luotuun PDF-dokumenttiin pdf.DrawUnitGrid() -menetelmällä.
Aseta fontti PDF-tiedostoon Free GO API:n avulla
Tämä kevyt avoimen lähdekoodin API mahdollistaa asiakirjojen peruskäsittelyn ja PDf-dokumenttien luomisen. Kun olet luonut uuden asiakirjan, sinun on asetettava fontti ja kirjasintyylit. Jos haluat asettaa fontit, pdf.SetFont()-menetelmä, aseta sijainti pdf.SetXY()-menetelmällä ja tekstin väri käyttämällä pdf.SetColor()-menetelmää.
Lisää kuva- tai tekstipohjainen vesileima PDF-tiedostoon Go Libraryn kautta
Avoimen lähdekoodin kirjasto MarkPDF antaa ohjelmistoalan ammattilaisille mahdollisuuden lisätä teksti- tai kuvapohjaisia vesileimoja PDF-dokumentteihin vain muutamalla koodirivillä. Voit helposti luoda kuvan vesileiman tuomalla valmiiksi luodun yrityksen logon, leiman tai muita kuvia. Erityyppisiä asetuksia voidaan käyttää erilaisten vesileimatyylien aikaansaamiseksi.
Lisää kuvan vesileima PDF-tiedostoon Go-sovelluksella
# 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