Как устранить ошибку после создания файла PDF с использованием ItextPdf - PullRequest
0 голосов
/ 10 октября 2018

Здравствуйте, у меня возникла проблема. Я хочу создать PDF-файл из текста, который я изучил из itextpdf. У меня есть все учебные пособия, но я не знаю, что файл поврежден после успешного создания файла. Может кто-нибудь помочь мне, пожалуйста, вот мой код

                       OutputStream stream=new FileOutputStream(Environment.getExternalStorageDirectory()+"/fileTest/cxz.pdf");
        Document document=new Document();
        PdfWriter.getInstance(document,stream);
        document.open();
        document.addTitle("cxcxcxcx");
        document.addSubject("cxcxccx");
        document.addCreator("cxcxcxcx");
       document.add(new Paragraph("cxcxcxcx"));
        document.close();

заранее спасибо

1 Ответ

0 голосов
/ 10 октября 2018

compile 'com.itextpdf: itextg: 5.5.10'

     try {
                String parsedText="";
                PdfReader reader = new PdfReader(yourPdfPath);
                int n = reader.getNumberOfPages();
                for (int i = 0; i <n ; i++) {
                    parsedText   = parsedText+PdfTextExtractor.getTextFromPage(reader, i+1).trim()+"\n"; //Extracting the content from the different pages
                }
                System.out.println(parsedText);

        Document document=new Document();
        PdfWriter.getInstance(document,parsedText);
        document.open();
        document.addTitle("FileName");
        document.addSubject("MyFile");
        document.addCreator("cxcxcxcx");
       document.add(new Paragraph("cxcxcxcx"));


                reader.close();
            } catch (Exception e) {
                System.out.println(e);
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...