Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java E此外,方法setInitialLeading(16)在本例中没有任何意义。感谢您纠正我的错误。我想我可以从这里找到答案。我按照你的建议修改了编码,但是现在我在PdfStamper构造函数中遇到了一个错误。“构造函数FileOutputStream未定义”_Java_Eclipse_Itext - Fatal编程技术网

Java E此外,方法setInitialLeading(16)在本例中没有任何意义。感谢您纠正我的错误。我想我可以从这里找到答案。我按照你的建议修改了编码,但是现在我在PdfStamper构造函数中遇到了一个错误。“构造函数FileOutputStream未定义”

Java E此外,方法setInitialLeading(16)在本例中没有任何意义。感谢您纠正我的错误。我想我可以从这里找到答案。我按照你的建议修改了编码,但是现在我在PdfStamper构造函数中遇到了一个错误。“构造函数FileOutputStream未定义”,java,eclipse,itext,Java,Eclipse,Itext,E此外,方法setInitialLeading(16)在本例中没有任何意义。感谢您纠正我的错误。我想我可以从这里找到答案。我按照你的建议修改了编码,但是现在我在PdfStamper构造函数中遇到了一个错误。“构造函数FileOutputStream未定义”@Dean我的回答中有一个复制/粘贴错误。谢谢你的报道。我已经修好了。 /** * */ package itext.sample; import java.io.FileOutputStream; import java.io.IOE


E此外,方法
setInitialLeading(16)
在本例中没有任何意义。感谢您纠正我的错误。我想我可以从这里找到答案。我按照你的建议修改了编码,但是现在我在PdfStamper构造函数中遇到了一个错误。“构造函数FileOutputStream未定义”@Dean我的回答中有一个复制/粘贴错误。谢谢你的报道。我已经修好了。
/**
 * 
 */

package itext.sample;
import java.io.FileOutputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
//import com.itextpdf.text.BaseColor;
//import com.itextpdf.text.Chunk;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Image;
//import com.itextpdf.text.Font;
//import com.itextpdf.text.Font.FontFamily;
//import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.AcroFields;
import com.itextpdf.text.pdf.PdfImportedPage;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfReader;
//import com.itextpdf.text.pdf.PdfStamper;
import com.itextpdf.text.pdf.PdfWriter;
import com.itextpdf.text.DocWriter;

/**
 * @author prithvi
 *
 */
public class FirstPdf {

    private static final String Result = "D:/Eclipse Java/image.pdf";

    public static String main(String[] args) throws SQLException,IOException,DocumentException {
        try {

            Class.forName("com.mysql.jdbc.Driver");

        } catch (ClassNotFoundException e) {

            System.out.println("Where is your MySQL JDBC Driver?");
            e.printStackTrace();
            return null;

        }
      System.out.println("MySQL JDBC Driver Registered!");
        Connection connection = null;
        try {
            connection = DriverManager
                    .getConnection("jdbc:mysql://69.167.139.172/bluedb",
                            "color", "prithvi");

        } catch (SQLException e) {
            System.out.println("Connection Failed! Check output console");
            e.printStackTrace();
            return null;
        }

        if (connection != null) {
            System.out.println("You made it, take control your database now!");
        } else {
            System.out.println("Failed to make connection!");
        }
        // creating pdf document
    Document document = new Document();
    try {
          //writing to the outputfile
            PdfWriter writer= PdfWriter.getInstance(document,new FileOutputStream(Result)) .setInitialLeading(16);
            document.open(); //opening the document to do the action
            Statement stm = null;
            stm = connection.createStatement();//creating database query
            ResultSet rs = null;
            rs = stm.executeQuery("SELECT * FROM Sec1");
            PdfPTable table = new PdfPTable(2);
            PdfReader reader =new PdfReader ("D:/Eclipse Java/HiltonForms2014_r.pdf");
            AcroFields form = reader.getAcroFields();
            form.setField("LASTNAME", rs.getCursorName());
            int n = reader.getNumberOfPages();
            PdfImportedPage page;
            for( int i= 1; i <=n;i++)
            {
                page = writer.getImportedPage(reader,i);
                table.addCell(Image.getInstance(page));
            }
            document.add(table);
            document.close();
            connection.close();
            reader.close();


            /*while (rs.next()){

                        document.add(new Chunk(rs.getString(Result)));
                        document.add(new Chunk(""));
                        Font font = new Font(FontFamily.TIMES_ROMAN, 10,Font.BOLD, BaseColor.WHITE);
                        Chunk id = null;
                        id = new Chunk(rs.getString("Sec1ID"), font);
                        id.setBackground(BaseColor.BLACK, 1f, 0.5f, 1f , 1.5f);
                        id.setTextRise(6);
                        document.add(id);
                        document.add(Chunk.NEWLINE);
                        document.add(new Paragraph("hey there! you created a new pdf"));
                        stm.close();
                        connection.close();
                        document.close();
                    }*/



    }

                 catch (DocumentException | SQLException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                    }
                }


}
PdfReader reader = new PdfReader("D:/Eclipse Java/HiltonForms2014_r.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(Result));
AcroFields form = stamper.getAcroFields();
form.setField("LASTNAME", rs.getCursorName());
stamper.setFormFlattening(true);
stamper.close();
reader.close();
PdfReader reader =new PdfReader ("D:/Eclipse Java/HiltonForms2014_r.pdf");
AcroFields form = reader.getAcroFields();
form.setField("LASTNAME", rs.getCursorName());
PdfWriter writer= PdfWriter.getInstance(document,new FileOutputStream(Result)) 
writer.setInitialLeading(16);