Shipping Label ============== A compact shipping label for logistics and warehouse operations, with sender/receiver details, barcode area, and package information. Template — ``shipping_label.craft`` ------------------------------------ .. code-block:: xml ${carrier_name} ${tracking_number} SHIPMENT DATE: ${ship_date} BILL OF LADING: ${tracking_number} SHIP FROM ${sender_name} ${sender_address} ${sender_city} ${sender_phone} FROM ${sender_name} ${sender_address} ${sender_city} ${sender_phone} TO ${receiver_name} ${receiver_address} ${receiver_city} ${receiver_phone} HANDLING ${handling_instructions} Ship Date: ${ship_date} ETA: ${eta} PACKAGE INFO Weight: ${weight} Dimensions: ${dimensions} Pieces: ${pieces} Service: ${service_type} Data — ``shipping_label.json`` ------------------------------- .. code-block:: json { "carrier_name": "FastFreight Logistics", "tracking_number": "FF-2025-0039871-IT", "sender_name": "TechCraft Srl", "sender_address": "Via Roma 42", "sender_city": "20100 Milano (MI), Italy", "sender_phone": "+39 02 1234567", "receiver_name": "Global Parts GmbH", "receiver_address": "Industriestr. 88", "receiver_city": "80333 München, Germany", "receiver_phone": "+49 89 9876543", "weight": "12.5 kg", "dimensions": "40 × 30 × 25 cm", "pieces": "2", "service_type": "Express (1–2 days)", "handling_instructions": "FRAGILE — THIS SIDE UP", "ship_date": "2025-03-08", "eta": "2025-03-10", "qr_code": "test.png" //this is an image in the same folder of the executable } Usage ----- .. code-block:: bash docraft_tool shipping_label.craft output/shipping_label.pdf -d shipping_label.json Output Example -------------- .. image:: ../_static/shipping_label.png :alt: Shipping Label Example Output :align: center :width: 600px