После того, как вы напишите в свой файл, вы должны закрыть его, используя pfile.close()
;
Обратите внимание, что вы написали только текстовый файл с содержанием hello neckbeards
и расширением .pdf
. Это не файл PDF в обычном смысле, который можно открыть с помощью программы чтения PDF, такой как Adobe Reader.
Используйте библиотеку наподобие iText для создания реальных файлов PDF.
Файл должен соответствовать реализации PDF (файл PDF), чтобы быть действительным файлом PDF. Как видите, это гораздо более сложный процесс, чем «просто» запись текста в файл.