diff --git a/src/PDFFReaderTest/PDFCreateExample.java b/src/PDFFReaderTest/PDFCreateExample.java new file mode 100644 index 0000000000000000000000000000000000000000..8a370180750fa7eab5b8956e7b02d110ef83a21a --- /dev/null +++ b/src/PDFFReaderTest/PDFCreateExample.java @@ -0,0 +1,43 @@ +package PDFFReaderTest; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.OutputStream; +import com.itextpdf.text.Document; +import com.itextpdf.text.Paragraph; +import com.itextpdf.text.pdf.PdfWriter; + + /** + * This class is used to create a pdf file using iText jar. + * @author codesjava + */ + public class PDFCreateExample { + public static void main(String args[]){ + try { + //Create Document instance. + Document document = new Document(); + + //Create OutputStream instance. + OutputStream outputStream = + new FileOutputStream(new File("TestFile.pdf")); + + //Create PDFWriter instance. + PdfWriter.getInstance(document, outputStream); + + //Open the document. + document.open(); + + //Add content to the document. + document.add(new Paragraph("Hello world, " + + "this is a test pdf file.")); + + //Close document and outputStream. + document.close(); + outputStream.close(); + + System.out.println("Pdf created successfully."); + } catch (Exception e) { + e.printStackTrace(); + } + } + } diff --git a/src/PDFFReaderTest/PDFReaderTest.java b/src/PDFFReaderTest/PDFReaderTest.java index 0df99a192ebaed2f72558f174b46393ac9be9046..76a3812bdc420e5098971ab3030ed2735d5aa626 100644 --- a/src/PDFFReaderTest/PDFReaderTest.java +++ b/src/PDFFReaderTest/PDFReaderTest.java @@ -8,16 +8,16 @@ import java.io.IOException; public class PDFReaderTest { public static void main(String arf[]) throws IOException { - PdfReader pdfReader = null; try { - pdfReader = new PdfReader("test.pdf"); + PdfReader pdfReader = new PdfReader("C:\\Users\\Meyti\\IdeaProjects\\Lab 4\\test.pdf"); + int pages = pdfReader.getNumberOfPages(); + for (int i = 1; i <= pages; i++) { + String pageContent = PdfTextExtractor.getTextFromPage(pdfReader, i); + System.out.println("Content on page " + i + ": " + pageContent); + } } catch (Exception e) { e.printStackTrace(); } - int pages = pdfReader.getNumberOfPages(); - for( int i = 1 ; i <= pages ; i++ ){ - String pageContent = PdfTextExtractor.getTextFromPage(pdfReader,i); - System.out.println("Content on page "+ i + ": "+ pageContent); - } + } } diff --git a/src/PDFFReaderTest/test.pdf b/src/PDFFReaderTest/test.pdf deleted file mode 100644 index 21af90c43957c026d2b98b1f333a01c4eb721713..0000000000000000000000000000000000000000 Binary files a/src/PDFFReaderTest/test.pdf and /dev/null differ