PDF er en Adobe -filformat som står for Portable Document Format . PDF-filer er oftest brukt til å lage dokumenter som ikke kan redigeres på sparket ; " . Doc" formatet , for eksempel, kan redigeres av brukeren når den åpnes. Ved hjelp av Java , derimot , kan du lese i PDF-dokumenter , med hjelp fra iText Java Library tilgjengelig fra Lowagie . Du trenger
Java Runtime Environment ( JRE )
Eclipse for Java-utviklere IDE
Vis flere instruksjoner
en
Naviger til " Last ned iText " i Resources nedenfor og klikk " Last ned iText - 5.0.1.jar " . Husk plasseringen av " . Jar" fil lastet ned .
2
Åpen Eclipse . Gå til "File ", " New ", " Java Project, " type " MyPdfReader " som prosjekt navn og klikk "Finish ".
3
Second -klikk på " MyPdfReader " i pakken Explorer ( verktøylinjen til venstre ) og velg " Properties".
4
Klikk " Java Build Sti " på venstre og deretter under "Biblioteker" fanen til høyre , klikk på "Legg Eksterne JARer ... " knappen. Naviger til " . Jar "-filen du lastet ned i trinn 1 og klikk " OK . " Den iText Library er nå aktivert i din Java Project. Vi skal bruke sin PdfReader å lese PDF-filer.
5
Second - klikk MyPdfReader mappen til høyre og velg " New ", " klasse ". Kall det " ReadPdf " og velg "create public static void main metoden " boksen og klikk
6
Velg mellomrom over " public class ReadPdf {" og skriv inn følgende kode "OK". : import java.io.FileOutputStream , import com.itextpdf.text * ; . import com.itextpdf.text.pdf * ; .
7
Velg mellomrom under " public static void main (String [ ] args ) {" og skriv inn følgende linje: PdfReader leser = new PdfReader ( " HelloWorldPdf.pdf ");
p Dette kodelinje leser i PDF ligger innenfor prosjektet mappen (i dette tilfellet, er det HelloWorldPdf . pdf en test pdf -fil ) . Etter å ha lest PDF-fil , har du tilgang til egenskapene til PDF slik som det er høyde og bredde
8
under linjen " PdfReader leser = new PdfReader ( " HelloWorldPdf.pdf "); . " Type følgende kode : int n = reader.getNumberOfPages (); rektangel psize = reader.getPageSize ( 1 ) , float width = psize.height ( ) ; float høyde = psize.width ();
variable " n " inneholder nå antall sider av utvalget pdf og variablene " width "og" height " inneholder dens dimensjoner .