Я создал ArrayList<Pair<Integer,Integer>>
и сохранил в него некоторые данные. Я не могу найти способ записать его в pdf, а затем сохранить с помощью JFileChooser.
Я попробовал то же самое с .txt, и он отлично работает, но, похоже, с .pdf он не работает так же.
JFileChooser
. Чтобы быстрее получить помощь, редактировать добавьте минимальный воспроизводимый пример или Короткий, автономный, правильный пример.
Вам нужно использовать внешние библиотеки для записи pdf. Поскольку txt-файлы содержат просто текст, вы можете написать в него что угодно, но pdf следует некоторым правилам.
Одна из библиотек, которую вы можете использовать, — PDF-файл Apache.
and then save it using JFileChooser.
Для этого вы можете использовать объект JFileChooser
, получить путь к файлу сохранения и передать его методу save()
pdfbox.
Надеюсь, поможет.
Если вы используете PDFBox, скачайте исходный код и посмотрите в подкаталоге examples. Хорошее начало — HelloWorldTTF.java. Или загляните в подпроект инструментов и посмотрите инструмент TextToPDF.java. (также доступен как инструмент командной строки в составе pdfbox-app)
Можете ли вы опубликовать код, показывающий, что вы пытаетесь сделать? Класс JFileChooser не имеет ничего общего с созданием содержимого pdf-файла. Он используется, чтобы позволить пользователю найти путь в файловой структуре.