Problem in create Pdf using java

krishbcs

krishbcs

@krishbcs-5tG26c Oct 27, 2024

hi

i need to create pdf for my data from orcle database using java. i am using following java coding

import java.io.*;
import java.sql.*;
import jpack.Database;
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;

public class pdf
{
public static void main(String arg[])throws Exception
{
Database db=new Database();

Document document=new Document();
PdfWriter.getInstance(document,new FileOutputStream("d:/item.pdf"));
document.open();
PdfPTable table=new PdfPTable(2);
table.addCell("ITEMID");
table.addCell("ITEMNAME");

ResultSet rs=db.Select("Select * from item");
while(rs.next())
{
table.addCell(rs.getString("ITEMID"));
table.addCell(rs.getString("ITEMNAME"));
}
document.add(table);
document.close();
}
}

but it makes these of errors

--------------------Configuration: <Default>--------------------
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:4: package com.itextpdf.text does not exist
import com.itextpdf.text.Document;
^
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:5: package com.itextpdf.text does not exist
import com.itextpdf.text.Paragraph;
^
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:6: package com.itextpdf.text.pdf does not exist
import com.itextpdf.text.pdf.PdfWriter;
^
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:14: cannot find symbol
symbol : class Document
location: class pdf
Document document=new Document();
^
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:14: cannot find symbol
symbol : class Document
location: class pdf
Document document=new Document();
^
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:15: cannot find symbol
symbol : variable PdfWriter
location: class pdf
PdfWriter.getInstance(document,new FileOutputStream("d:/item.pdf"));
^
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:17: cannot find symbol
symbol : class PdfPTable
location: class pdf
PdfPTable table=new PdfPTable(2);
^
C:\Documents and Settings\user\Desktop\Project\bala\DesignCodes\pdf.java:17: cannot find symbol
symbol : class PdfPTable
location: class pdf
PdfPTable table=new PdfPTable(2);
^
8 errors

Process completed.

And also i download itextpdf-5.1.0 jar file. i don't know how i cleared this error.

please answer me.

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • rahul69

    rahul69

    @rahul69-97fAOs Apr 3, 2013

    Looks like the library you are using (ie itextpdf ) is not accessible to your program.
    So add the library to the project classpath properly.

  • krishbcs

    krishbcs

    @krishbcs-5tG26c Apr 3, 2013

    please tell me how i add the library to the project class properly

  • Anand Tamariya

    Anand Tamariya

    @anand-tamariya-DnfjEX Apr 3, 2013

    krishbcsplease tell me how i add the library to the project class properly

    java -help (hint: start exploring options)

  • rahul69

    rahul69

    @rahul69-97fAOs Apr 3, 2013

    krishbcsplease tell me how i add the library to the project class properly

    Check out this link: #-Link-Snipped-#

  • cathyhill

    cathyhill

    @cathyhill-nOHQdu Feb 13, 2014

    krishbcshi

    i need to<a href="https://www.rasteredge.com/how-to/vb-net-imaging/pdf-get-to-start/" target="_blank" rel="nofollow noopener noreferrer">VB.NET PDF: Get Started with PDF Library</a> for my data from orcle database using java. i am using following java coding

    I think you have to mark sure that you have get the permission to use the library.

  • moksh

    moksh

    @moksh-Nnq2IU Feb 19, 2014

    I have been using a 3rd party API from Jasper soft called Ireports ...it has extensive support for java ...code and tutorials are extensively available .... so far its the beswt opensource tool for pdf HTML and CSV reports..

    Enjoy