如何使用Java编写PDF

时间:2013-04-11 09:18:04

标签: java

我需要使用Java将一些文本写入PDF文档。我写了一个代码。但是我无法打开文件。如果你们有一些想法请与我分享。

public class WritPDF
{

    public static void main(String[] args)
    {
        Writer writer = null;

        try
            {
                String text = "This is a text file";

                File file = new File("C:/Users/PrinterTest/Hi1.pdf");
                writer = new BufferedWriter(new FileWriter(file));;
                writer.write(text);
            } catch (FileNotFoundException e)
            {
                e.printStackTrace();
            } catch (IOException e)
            {
                e.printStackTrace();
            } finally
            {
                try
                    {
                        if (writer != null)
                            {           
                            }
                    } catch (IOException e)
                    {}
            }
    }

}

1 个答案:

答案 0 :(得分:6)

您的代码正在编写扩展名为.pdf的纯文本文件。 PDF文件不是纯文本文件。

有几个库可用于处理Java中的PDF文件,例如iTextApache PDFBox