Denne guiden vil lære deg hvordan du bruker PHP -programmeringsspråket til å lage en PDF -fil.
Hva du skal bruke?
I denne artikkelen vil vi bruke et tredjepartsbibliotek for å generere PDF-filer ved hjelp av PHP. FPDF er et gratis bibliotek som lar deg raskt og effektivt lage PDF -filer ved hjelp av PHP. Biblioteket inneholder masse alternativer og funksjoner for å jobbe med PDF, for eksempel å legge til overskrifter, bunntekst, sidebruer, bildestøtte, farger og mange flere.
Installasjon
Før vi fortsetter med hvordan du bruker FPDF -biblioteket, la oss sette opp utviklingsmiljøet vårt.
Begynn med å installere PHP som vist i kommandoen nedenfor:
sudo apt-get oppdatering
sudo apt-get install php7.4
Deretter oppretter du en katalog for å lagre arbeidsfilene:
MKDIR PDF-Create
CD PDF-Create
Åpne nettleseren din og naviger til FPDF -nedlastingssiden.
http: // www.fpdf.org/no/last ned.PHP
Velg den nyeste versjonen og last ned komprimert pakken til PDF-Create-katalogen vi opprettet tidligere.
Pakk ut filen som:
TAR XVF FPDF184.tgz
Deretter, flytt FPDF.PHP -fil fra den ekstraherte katalogen til den gjeldende arbeidskatalogen:
sudo mv fpdf184/fpdf.PHP .
Når filen er opprettet, kan vi opprette PDF -filene ved hjelp av FPDF -pakken.
Lag prøve PDF fra tekst
For å opprette en PDF -fil med den spesifiserte teksten, begynn å lage en fil som oppretter.PHP og åpne den med tekstredigereren din.
Legg til koden som vist nedenfor:
Krev ("FPDF.php ");Den forrige koden er veldig grei. Vi starter med å inkludere bibliotekfilen (FPDF.php). Deretter oppretter vi et FPDF -objekt med standardkonstruktøren, for eksempel A4 -sider og millimeter som måleenhet.
Husk; Du kan definere andre parametere, for eksempel oppsettet til landskap, størrelse og måleenhet.
I den følgende linjen bruker vi AddPage () -metoden for å legge til en ny side. Sidens opprinnelse er i øvre venstre hjørne, og den nåværende posisjonen er satt til 1 cm fra grensene.
Ved hjelp av SetFont () -metoden definerer vi fontparametrene, for eksempel fontfamilien, og formatet, for eksempel fet, kursiv og understrek. Vi setter også skriftstørrelsen til 12.
Den neste til den siste linjen definerer cellen for å skrive ut den medfølgende teksten. Vi bruker en standardcelleverdi som oppretter en tekstlinje.
Til slutt lukker vi dokumentet og output til nettleseren ved hjelp av output () -funksjonen.
Kjør koden over som:
PHP Create.PHP> Demo.PDFNår du har åpnet PDF -filen, bør du se utdataene som vist:
Lag PDF med en header og bunntekst
FPDF -biblioteket lar deg også lage en tilpasset heading og bunntekst for PDF -filene dine. Følgende kode illustrerer å opprette en PDF -fil med en overskrift og bunntekst.
Krev ("FPDF.php ");Ovennevnte eksempel genererer en PDF -fil med en overskrift og bunntekst som spesifisert. Sjekk den primære dokumentasjonen for å lære mer om FPDF -biblioteket og støttede funksjoner.
Konklusjon
I denne guiden diskuterte vi hvordan vi jobber med FPDF -biblioteket for å lage og generere PDF -dokumenter ved hjelp av PHP. Vi håper du fant denne artikkelen nyttig. Sjekk ut Linux -hint for flere tips og informasjon.