1. Produkter
  2.   PDF
  3.   GO
  4.   MarkPDF
 
  

Open Source Go-bibliotek til PDF-dokumentgenerering

Et lille kommandolinjeværktøj til vandmærkning af PDF-filer ved hjælp af billede eller tekst

MarkPDF er en enkel og lille open source PDF-dokumentmanipulation API til at tilføje tekst- og billedbaserede vandmærker til PDF-dokumenter. API'en giver et sæt kommandoer og et kommandolinjeværktøj til dokumentmanipulation. Det er ret simpelt og hurtigt at bruge. Ved hjælp af kommandoerne kan udvikleren konfigurere position, rotation, strække og indstille opaciteten af PDF-dokumentet.

API'et er letvægts uden eksterne afhængigheder. I øjeblikket understøttede API'en kun at tilføje billeder og tekst som vandmærker i dit dokument. Mens du bruger tekstvandmærker, understøtter API'en kun Courier-, Helvetica- og Times Roman-skrifttyper, og mens du bruger billedvandmærker, kan du bruge PNG-billeder.

.

Previous Next

Kom godt i gang med MarkPDF

For at installere MarkPDF på dit system skal du downloade den seneste stabile udgivelse og derefter omdøbe den og give den tilladelse til at udføre. 

Installer MarkPDF via GitHub

mv markpdf_linux-amd64 markpdf 
sudo chmod +x markpdf

Generer PDF-dokument via Free Go Library

Det er ret simpelt at generere PDF-dokumenter med Go. Alt du skal gøre er at oprette et tomt PDf-dokument med A4-størrelse ved at bruge pdf.NewPDF("A4")-metoden i API'et. Du kan indstille mål på dokumentet i centimeter ved hjælp af pdf.SetUnits("cm")-metoden og på samme måde tegne et gitter i det nyoprettede PDF-dokument ved hjælp af pdf.DrawUnitGrid()-metoden.

Indstil skrifttype i PDF ved hjælp af gratis GO API

Denne lette open source API tillader grundlæggende dokumentmanipulation og generering af PDF-dokumenter. Når du har oprettet et nyt dokument, skal du indstille skrifttype og skrifttype. For at indstille skrifttyper, pdf.SetFont()-metoden, indstil position ved hjælp af pdf.SetXY()-metoden og farven på teksten ved hjælp af henholdsvis pdf.SetColor()-metoden.

Tilføj billed- eller tekstbaseret vandmærke til PDF via Go Library

Open Source-biblioteket MarkPDF giver softwareprofessionelle mulighed for at tilføje tekst- eller billedbaserede vandmærker i PDF-dokumenter med blot et par linjer kode. Du kan nemt oprette billedvandmærket ved at importere et på forhånd oprettet firmalogo, stempel eller andre billeder. Forskellige typer indstillinger kan anvendes til at opnå forskellige vandmærkestile.

Anvend billedvandmærke på PDF via 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
        
 Dansk