通过电子邮件或 java 中的任何其他地方在线自动共享 PDF 生成的报告

Automatic sharing of PDF generated reports online on email or any other place in java

我使用 H2(嵌入式)数据库在 JAVA-SE 中为 Mart 开发了一个销售点系统。现在我要求我的软件可以在线、通过电子邮件或任何其他来源与管理员共享每日销售报告,电子邮件优先。我不知道这怎么可能。我想设计一个功能,可以在给定时间(例如晚上 11 点)自动发送 PDF 生成的报告。

您可以使用 Apache PDFBox 生成 PDF 并使用 JavaMail 发送它。

所以基本上是一个用于生成和发送报告的 cronjob。 有各种 java 的 cronScheduler 实现,例如 quartzScheduler

或者您可以寻求 os 辅助解决方案并使用服务器的 cronjobs(至少适用于 debian)