Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar iText para leer archivos pdfEjemplos de uso de iText para leer archivos pdf: (1) Cree un nuevo proyecto Java en Eclipse. (2) Descargue el iText-5.0.2.jar correspondiente y colóquelo en el directorio lib correspondiente. Cree un paquete en el proyecto y cree una clase de prueba. Esta clase contiene un método de inspección para obtener texto de PDF. Acepta dos parámetros, a saber, la ruta del archivo PDF y el flujo de salida, especificando la ruta para extraer archivos PDF y leyendo el flujo de salida utilizado. por PDF, por ejemplo: la ruta del archivo PDF es E://text.pdf. Luego llame a la clase PdfReader y a la clase PdfTextExtractor proporcionadas por iText para extraer el texto en formato PDF y escribirlo en un archivo txt. Parte del código es el siguiente: importar java.io.FileOutputStream; importar java.io.IOException; importar java.io.PrintWriter; importar com.itextpdf.text.DocumentException; importar com.itextpdf.text.PdfReader. Excepción de documento;import com.itextpdf.text.pdf.PdfReader;import com.itextpdf.text.pdf.parser El archivo de texto resultante contiene la información del PDF. */ public static final String RESULT = "d:/ceshi.txt"; // Guarda la ruta del archivo pdf a txt. /** * Método principal. * @param args No se requieren parámetros * @throws DocumentException * @throws IOException */ public static void main(String[] args) throws DocumentException, IOException { PrintWriter escritor = new PrintWriter(new FileOutputStream(RESULTADO));//escritura de archivos txt Flujo entrante String string = "E:/text.pdf";//ruta del archivo pdf inspect(writer,string); //llamar al método de lectura write.close() } /** * Verifique el archivo PDF y llame a read; método.

Cómo usar iText para leer archivos pdfEjemplos de uso de iText para leer archivos pdf: (1) Cree un nuevo proyecto Java en Eclipse. (2) Descargue el iText-5.0.2.jar correspondiente y colóquelo en el directorio lib correspondiente. Cree un paquete en el proyecto y cree una clase de prueba. Esta clase contiene un método de inspección para obtener texto de PDF. Acepta dos parámetros, a saber, la ruta del archivo PDF y el flujo de salida, especificando la ruta para extraer archivos PDF y leyendo el flujo de salida utilizado. por PDF, por ejemplo: la ruta del archivo PDF es E://text.pdf. Luego llame a la clase PdfReader y a la clase PdfTextExtractor proporcionadas por iText para extraer el texto en formato PDF y escribirlo en un archivo txt. Parte del código es el siguiente: importar java.io.FileOutputStream; importar java.io.IOException; importar java.io.PrintWriter; importar com.itextpdf.text.DocumentException; importar com.itextpdf.text.PdfReader. Excepción de documento;import com.itextpdf.text.pdf.PdfReader;import com.itextpdf.text.pdf.parser El archivo de texto resultante contiene la información del PDF. */ public static final String RESULT = "d:/ceshi.txt"; // Guarda la ruta del archivo pdf a txt. /** * Método principal. * @param args No se requieren parámetros * @throws DocumentException * @throws IOException */ public static void main(String[] args) throws DocumentException, IOException { PrintWriter escritor = new PrintWriter(new FileOutputStream(RESULTADO));//escritura de archivos txt Flujo entrante String string = "E:/text.pdf";//ruta del archivo pdf inspect(writer,string); //llamar al método de lectura write.close() } /** * Verifique el archivo PDF y llame a read; método.

/** * Verifique el archivo PDF y escriba la información en el archivo txt * @param escritor Escritor en un archivo de texto * @param nombre de archivo Ruta al archivo PDF * @throws IOException */ public static void inspect(PrintWriter escritor, nombre de archivo de cadena ) lanza IOException { PdfReader Reader = new PdfReader (nombre de archivo); //El flujo de salida utilizado para leer PDF int num = lector.getNumberOfPages (); //Obtener el número de página String content = ""; for ( int i = 1; i < num; i++) { content += PdfTextExtractor.getTextFromPage(reader, i); //Leer el contenido del documento en la página i} escritor.write(content); .flujo(); }}