Esempio n. 1
0
        // public string CzytaniePdf(string plik)
        //{
        //     PdfReader pdfReader=new PdfReader(plik);
        //     for (int page = 1; page <= pdfReader.NumberOfPages; page++)
        //     {
        //         ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();
        //         strategy.RenderText();
        //         string currentPageText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy);

        //     }
        //     pdfReader.Close();

        //     return
        // }

        public string PdfBoks(string plik)
        {
            PDDocument doc = null;

            try
            {
                doc = PDDocument.load(plik);

                var stripper = new PDFTextStripper();

                stripper.setSpacingTolerance(0.2f);

                return(stripper.getText(doc));
            }
            finally
            {
                if (doc != null)
                {
                    doc.close();
                }
            }
        }