Saltar al contenido

cómo leer el archivo pdf de la carpeta http url en el ejemplo de código java

Este team especializado luego de días de trabajo y recopilación de de información, encontramos la solución, queremos que todo este artículo sea de gran utilidad en tu proyecto.

Ejemplo: cómo leer un archivo pdf de la carpeta http url en java

importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.net.ConnectException;importjava.net.URL;importjava.net.URLConnection;importcom.gnostice.pdfone.PdfDocument;publicclassRead_PDF_From_URLpublicstaticvoidmain(String[] args)throwsIOExceptionURL url1 =newURL("http://www.gnostice.com/downloads/Gnostice_PathQuest.pdf");byte[] ba1 =newbyte[1024];int baLength;FileOutputStream fos1 =newFileOutputStream("download.pdf");try// Contacting the URLSystem.out.print("Connecting to "+ url1.toString()+" ... ");URLConnection urlConn = url1.openConnection();// Checking whether the URL contains a PDFif(!urlConn.getContentType().equalsIgnoreCase("application/pdf"))System.out.println("FAILED.n[Sorry. This is not a PDF.]");elsetry// Read the PDF from the URL and save to a local fileInputStream is1 = url1.openStream();while((baLength = is1.read(ba1))!=-1)
              fos1.write(ba1,0, baLength);
          fos1.flush();
          fos1.close();
          is1.close();// Load the PDF document and display its page countSystem.out.print("DONE.nProcessing the PDF ... ");PdfDocument doc =newPdfDocument();try
            doc.load("download.pdf");System.out.println("DONE.nNumber of pages in the PDF is "+
                               doc.getPageCount());
            doc.close();catch(Exception e)System.out.println("FAILED.n["+ e.getMessage()+"]");catch(ConnectException ce)System.out.println("FAILED.n["+ ce.getMessage()+"]n");catch(NullPointerException npe)System.out.println("FAILED.n["+ npe.getMessage()+"]n");

Reseñas y valoraciones del tutorial

Recuerda que puedes optar por la opción de esclarecer si descubriste tu aprieto justo a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *