ShipLabelTool LogoShipLabelTool
Meesho PDF Guide · 4 min read

Meesho Shipping Label with Invoice: How the Cropper Detects and Removes It

Every Meesho bulk order PDF has a specific two-part layout on each page: the top half contains the shipping label (with the courier barcode, customer address, and return address), while the bottom half contains the TAX INVOICE (with GST details, product name, and pricing). If you are printing labels for dispatch, you only need the top section. Here is how the invoice-aware cropper finds and removes the invoice automatically.

Understanding the Meesho PDF Layout

When Meesho generates a bulk order PDF, each page represents one order. The page is divided into two vertical sections:

The boundary between these two sections is marked by the text TAX INVOICE which Meesho prints as a heading at a fixed position on every page. This text is embedded in the PDF text layer — not as an image — which makes it readable by a browser-based PDF parser.

How the TAX INVOICE Boundary Is Detected

The Meesho Label with Invoice Cropper uses the PDF.js library to read the text content of each page. It searches for the string "TAX INVOICE" and records its vertical (Y) position on the page. This Y coordinate becomes the lower boundary of the crop — everything above it is the shipping label, everything at or below it is the invoice.

Because the detection is text-based rather than pixel-based, it works regardless of whether the labels are printed at different font sizes or if Meesho changes the visual layout — as long as the text "TAX INVOICE" appears in the PDF text layer, the boundary will be found.

What Happens When TAX INVOICE Is Not Found?

If the cropper cannot find the TAX INVOICE marker on a page, it does not silently guess where to cut. Instead, it reports the problem to the user with the page number, allowing you to investigate before printing. This prevents incorrect crops from being sent to the printer.

Common reasons the marker may not be found:

If you face this issue, always download a fresh copy of the PDF directly from the Meesho Supplier Panel.

What the Crop Includes and Excludes

After detection, the tool extracts only the area above the TAX INVOICE marker. This includes:

The following are excluded (they remain in the TAX INVOICE section which is discarded):

Privacy: Your Invoice Data Never Leaves Your Browser

Even though the tool reads the full PDF (including the TAX INVOICE section with pricing and GST details), all of this processing happens in your browser using JavaScript and PDF.js. No page content is ever uploaded to a server. The invoice data is discarded from memory as soon as the crop is complete.

After Cropping: Printing on A4

Once labels are cropped, you can arrange them 4, 6, or 8 per A4 landscape page. See the full guide on how to print 4 Meesho labels on A4 for printer settings and troubleshooting tips.