5

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)
                    {}
            }
    }

}
4

1 に答える 1

8

あなたのコードは、拡張子が のプレーン テキスト ファイルを書き込んでいます.pdf。PDF ファイルはプレーン テキスト ファイルではありません。

iTextApache PDFBoxなど、Java で PDF ファイルを操作するために使用できるライブラリがいくつかあります。

于 2013-04-11T09:22:39.973 に答える