Just a thought.
1. You have a device. (B4A or B4i)
2. You have an Arduino (change to an ESP8266). (B4R)
3. Use an MQTT Server. Connect the ESP and the Device to this MQTT Server. (Mosquitto/B4J Broker)
4. Now connect B4J to this MQTT Server to read all incoming Subscribed MQTT Messages. (B4J)
5. Use B4R on the Arduino to send a JSON via MQTT to the B4J PC/Server (B4R)
6. Create the pdf there with the information in the JSON and then send it to the device via MQTT (you say it's a 1 pager - so size will not really be an issue - IF you limit the size of the Bitmap you use) and you then have a perfect "Cloud4X" Solution.
7. Or go with @Erels solution with a Pi.
@tigrot - your thoughts ?