Java コードから PDF ファイルを作成したいと考えています。そして、これは私がこれまで書いてきたことです-
public class IOExp {
public static void main(String args[]) throws java.io.IOException {
java.io.FileOutputStream fout=new java.io.FileOutputStream("MyFile.pdf");
byte [] arr=("Hello World.\n"+"My name is Prateek Mathur, and I am a great programmer.\n").getBytes();
fout.write(arr);
}
}
MyFile.pdf は問題なく作成されますが、開くと Adobe Reader に次のメッセージが表示されます。
'Abode Reader can not open 'MyFile.pdf' because it is either not a supported file
type or because the file has been damaged (for example, it was sent as an email
attachment and wasn't correctly decoded.'
私はすでに iText API に精通しており、PDF ファイルを手動で作成する方法を知りたいです。
私のコードの問題は何ですか? PDF ファイルを正常に作成するには、どのような変更を導入する必要がありますか??