¿Cómo puedo convertir un archivo PDF a Word usando Java [cerrado]

Prueba PDFBOX

public class PDFTextReader
{
   static String pdftoText(String fileName) {
        PDFParser parser;
        String parsedText = null;
        PDFTextStripper pdfStripper = null;
        PDDocument pdDoc = null;
        COSDocument cosDoc = null;
        File file = new File(fileName);
        if (!file.isFile()) {
            System.err.println("File " + fileName + " does not exist.");
            return null;
        }
        try {
            parser = new PDFParser(new FileInputStream(file));
        } catch (IOException e) {
            System.err.println("Unable to open PDF Parser. " + e.getMessage());
            return null;
        }
        try {
            parser.parse();
            cosDoc = parser.getDocument();
            pdfStripper = new PDFTextStripper();
            pdDoc = new PDDocument(cosDoc);
            parsedText = pdfStripper.getText(pdDoc);
        } catch (Exception e) {
            System.err
                    .println("An exception occured in parsing the PDF Document."
                            + e.getMessage());
        } finally {
            try {
                if (cosDoc != null)
                    cosDoc.close();
                if (pdDoc != null)
                    pdDoc.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return parsedText;
    }
    public static void main(String args[]){

         try {

            String content = pdftoText(PDF_FILE_PATH);

            File file = new File("/sample/filename.txt");

            // if file doesnt exists, then create it
            if (!file.exists()) {
                file.createNewFile();
            }

            FileWriter fw = new FileWriter(file.getAbsoluteFile());
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write(content);
            bw.close();

            System.out.println("Done");

        } catch (IOException e) {
            e.printStackTrace();
        }
    } 
}
Respuesta 1

¿Cómo calcular el usuario activo o el usuario recurrente o el usuario inActive en la aplicación móvil Google app analytical appview? He buscado muchas cosas, pero no hay una respuesta más precisa según mi confusión. Si el usuario tiene ...

Soy un novato total cuando se trata de cualquier lenguaje en la familia C de lenguajes de programación (C, C ++, C #, etc.). Estoy tratando de entender los conceptos básicos sobre cómo funciona un motor de física, y encontré a Randy ...

Estoy usando la biblioteca Apache XML-RPC para obtener errores de Bugzilla. Al llamar al servicio, recibo una excepción: org.apache.xmlrpc.client.XmlRpcClientException: no se pudo analizar la respuesta del servidor: un XML no válido ...

Soy nuevo en el desarrollo de servicios web en Java (anteriormente los hice en PHP y Ruby). Estoy escribiendo un recurso que tiene el siguiente formato: <URL> / myService / <domain> / <app_name> / & ...