PDF er en Adobe filformat, der står for Portable Document Format . PDF-filer er oftest bruges til at oprette dokumenter , der ikke kan redigeres i farten , " . Doc " format , for eksempel, kan redigeres af brugeren, når den åbnes. Ved hjælp af Java, kan du dog læse i PDF-dokumenter , med hjælp fra iText Java Library tilgængelig fra Lowagie . Ting du skal
Java Runtime Environment (JRE)
Eclipse til Java udviklere IDE
Vis Flere Instruktioner
1
Naviger til "Download iText " linket i afsnittet Ressourcer nedenfor og klik på "Download iText - 5.0.1.jar " . Husk placeringen af . " Jar " fil downloadet.
2
Open Eclipse . Gå til "Filer ", " New ", "Java Project ," type " MyPdfReader " som Project navn, og klik på "Finish ".
3 p andet på " MyPdfReader " i Package Explorer ( værktøjslinjen til venstre side ), og vælg " Egenskaber".
4
Klik på " Java Build Path " til venstre og derefter under "Biblioteker " fanen til højre klik på " Tilføj eksterne JAR ... " knappen. Naviger til " . Jar " fil, du hentede i trin 1 , og klik på " OK". Den iText Biblioteket er nu aktiveret i din Java Project. Vi vil bruge sin PdfReader at læse PDF-filer.
5 p andet på den MyPdfReader mappe på højre og vælg "Ny ", " klasse ". Kalder det " ReadPdf " og vælg "Opret public static void main metode " afkrydsningsfelt og klik
6
Vælg blanke over " public class ReadPdf {" og skriv følgende kode " OK". : import java.io.FileOutputStream , import com.itextpdf.text * ; . import com.itextpdf.text.pdf * ; .
7
Vælg blanke under " public static void main (String [ ] args ) {" og skriv følgende linje: PdfReader reader = new PdfReader ( " HelloWorldPdf.pdf ")
Denne linje kode læser i PDF placeret i projektets mappe (i dette tilfælde , er det HelloWorldPdf . pdf en test pdf-fil) . Efter at have læst den PDF-fil , har du adgang til egenskaberne for PDF som det er højde og bredde
8
Under linjen " PdfReader reader = new PdfReader ( " HelloWorldPdf.pdf ") . " Type følgende kode : int n = reader.getNumberOfPages (); rektangel psize = reader.getPageSize (1) , float bredde = psize.height (); float højde = psize.width ();
variable " n " indeholder nu antallet af sider af prøven pdf og variablerne " bredde "og" højde " indeholder dens dimensioner.