Это зависит от того, насколько сложный Ваши целевые пользователи. В большинстве случаев Вы хотите изолировать их от того, что Вы запускаете основанное на Java приложение. Дайте им с собственным установщиком, который делает правильную вещь (создайте записи меню "Пуск", средства запуска, регистр с добавляет/удаляет программы, и т.д.), и уже связывает Среду выполнения Java (таким образом, пользователь не должен знать или заботиться об этом). Я хотел бы предложить нашу кросс-платформенную программу установки, BitRock InstallBuilder. Хотя это не основано на Java, это является наиболее часто используемым для упаковки JAVA-приложений. Это может быть легко интегрировано с Муравьем, и можно создать установщики Windows из Unix/Linux/Mac и наоборот. Поскольку сгенерированные установщики являются собственными, они не требуют, чтобы шаг автоматической экстракции или JRE уже присутствовали в целевой системе, что означает меньшие установщики и сохраняет Вас некоторые головные боли. Я также хотел бы упомянуть, что у нас есть бесплатные лицензии на проекты с открытым исходным кодом
Привет, я думаю, что TCPDF не может объединять файлы PDF.
Вы можете попробовать это с помощью команды оболочки и
Так что вам не нужно использовать другой pdf-библиотека.
Ознакомьтесь с FPDI и FPDF_TPL . Это не идеальное решение, но вы можете в основном использовать FPDF_TPL для создания шаблона вашего файла PDF и вставки его в файл PDF.