PDF är ett Adobe filformat som står för Portable Document Format . PDF-filer är oftast används för att skapa dokument som inte kan redigeras i farten . " doc " format , till exempel , kan redigeras av användaren när den öppnas . Använda Java , men du kan läsa i PDF- dokument , med hjälp från iText Java-bibliotek tillgängliga från Lowagie
Du behöver : .
Java Runtime Environment (JRE )
Eclipse för Java -utvecklare IDE .
1 .
Navigera till " Download iText "i avsnittet Resurser nedan och klicka på "Ladda ner iText -5 . 0. 1. jar " . Kom ihåg platsen för " . jar " -fil laddas ned.
2 .
Öppna Eclipse . Gå till " Arkiv ", " New "," Java-projekt , " typ " MyPdfReader " som Projektets namn och klicka på " Finish. "
3 .
Second klicka på " MyPdfReader " i Package Explorer ( verktygsfältet till vänster ) och välj "Egenskaper ".
4 .
Klicka på " Java Bygg Path " till vänster och sedan under "Bibliotek " fliken till höger , klicka på " Lägg till extern JAR . . . " -knappen . Navigera till " . jar " -fil du hämtade i steg 1 och klicka på " OK . " Det iText Biblioteket är nu aktiverat i din Java-projekt . Vi kommer att använda sitt PdfReader för att läsa PDF-filer .
5 .
andra på den MyPdfReader mappen till höger och välj "Nytt , " klass ". Kalla det " ReadPdf " och välj "Skapa public void metod " och klickar på " OK ".
6 .
Välj blanktecken ovan " public class ReadPdf { " och skriv in följande kod :
import java. io. FileOutputStream ;
import com. itextpdf. text . * ;
import com. itextpdf. text. pdf . * ;
7 .
Välj blanktecken under " public static void main ( String [ ] args ) { " och skriv följande rad :
PdfReader läsare=nya PdfReader ( " HelloWorldPdf. pdf " ) ;
här kodraden läser i PDF-filen ligger inom projektet mapp (i detta fall är det HelloWorldPdf. pdf ett test pdf -fil ) . Efter att ha läst PDF -filen , har du tillgång till egenskaper PDF såsom det är höjd och bredd .
8 .
Under raden " PdfReader läsare=nya PdfReader ( " HelloWorldPdf. pdf " ), " skriv följande kod :
int n=läsare . getNumberOfPages () ;
rektangel psize=reader. getPageSize (1) ,
float width=psize. height () ;
float höjd=psize. width () ;
Variabeln " n " innehåller nu antalet sidor av provet pdf och de variabler "width" och "höjd " innehåller dess dimensioner .