@@ -0,0 +1,1775 @@
+package DGI.Pdf;%0A%0A%0A%0Aimport java.io.ByteArrayOutputStream;%0Aimport java.io.File;%0Aimport java.io.IOException;%0Aimport java.io.OutputStreamWriter;%0Aimport java.io.Writer;%0Aimport java.util.List;%0A%0Aimport org.apache.pdfbox.pdmodel.PDDocument;%0Aimport org.apache.pdfbox.pdmodel.PDPage;%0Aimport org.apache.pdfbox.text.PDFTextStripper;%0Aimport org.apache.pdfbox.text.TextPosition;%0A%0Aimport DGI.App.Frame;%0A%0A%0Apublic class Read extends PDFTextStripper%7B%0A%09%0A%09public static File test = new File(%22res/test.pdf%22);%0A%09%0A%09public static PDDocument pdf = new PDDocument();%0A%09public static PDPage pagina = new PDPage();%0A%09%0A%09%0A%09//Constructor%0A%09public Read() throws IOException %7B%0A%09%09super();%0A%09%09%0A%09%09%0A%09%7D%0A%0A%09%0A%09%0A%09%0A%09public void stripPage(int pagenr) throws IOException%7B%0A%09%09int start = 0;%0A%09%09this.setStartPage(start);%0A%09%09this.setEndPage(start+1);%0A%09%09Writer renderer = new OutputStreamWriter(new ByteArrayOutputStream());%0A%09%09writeText(pdf,renderer);%0A%09%09%0A%09%09%0A%09%7D%0A%09%0A%09%0A%09%0A%09%0A%09%0A%09@Override%0A%09  protected void writeString(String string,List%3CTextPosition%3E textPositions) throws IOException %7B%0A%0A%09        %09//Print to the console the entire page with Newline and all the data of separate chars.%0A%09        %09//System.out.println(%22String%5B%22 + text.getXDirAdj()+%22,%22+text.getYDirAdj()+%22 fs=%22+text.getFontSizeInPt()+%22 xscale=%22+text.getXScale()+%22 height=%22+text.getHeightDir()+%22 space=%22+text.getWidthOfSpace()+%22 width=%22+text.getWidthDirAdj()+%22 %5D %22+text.getUnicode()+%22%5Cn%22);%0A%0A%09        %09%0A%09        %09/* if(it.hasNext())%7B%0A%09        %09%09 Float next = it.next().floatValue();%0A%09        %09%09 Float prev = it.next().floatValue();%0A%09        %09%09  %0A%09        %09%09%0A%09        %09%09if(prev %3E= next)%7B%0A%09        %09%09%09%0A%09        %09%09xIndex.add(enter);%0A%09        %09%09%0A%09        %09%09System.out.println(%22X-Corrdonate: %22 + xIndex);%0A%09        %09%09%7D%0A%09        %09%09 %0A%09        %09%09%0A%09        %09  %7D*/%0A%09        %0A%09    %7D%0A%09%7D%0A

Create Read.java