Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To generate a GST invoice PDF with DocRaptor, first build and validate the invoice data in your application, render it into HTML, then send that HTML to DocRaptor’s PDF API. DocRaptor converts content into a PDF; it does not decide the tax treatment, check every legal invoice requirement, or obtain an Invoice Reference Number (IRN). If e-invoicing applies to your business, complete the relevant GST portal or IRP reporting workflow separately and include the returned invoice details and QR representation in the document where required.

What you need before generating the PDF

Keep invoice facts in your application’s trusted billing or data layer, not in presentation code. Store the supplier and recipient details, invoice number and date, line items, taxable values, applicable tax breakdown, and any e-invoice response data as structured fields. Validate that record before rendering; a polished PDF cannot correct an invalid number, date, or tax calculation.

Rule 46 of India’s Central Goods and Services Tax Rules, 2017 sets out invoice particulars, with conditional requirements that vary by transaction and issuer. Use it as a checklist, not as a universal template or substitute for GST advice: CGST Rules, 2017 (CBIC).

Check the applicable invoice particulars

  • Supplier name, address, and GSTIN.
  • A consecutive invoice serial number, unique for the financial year and no longer than 16 characters. Rule 46 permits letters, numerals, hyphen or dash, and slash.
  • Invoice issue date.
  • Recipient identity and, when registered, GSTIN or UIN. Additional recipient particulars may apply in specified cases, including certain supplies to unregistered recipients.
  • HSN code and description; for goods, quantity and unit.
  • Total supply value, taxable value after applicable discount or abatement, and the applicable tax rate and amount particulars.
  • Conditional particulars for specified cases, such as exports, supplies to an SEZ, or invoices issued under the Rule 48(4) e-invoice process.

Check the GST Portal’s invoice furnishing guidance as well: it says invoice dates must not be future dates or precede GST registration, and invoice numbers should be unique within a financial year. Apply the validation relevant to your transaction and issuer: GST Portal: Invoice Furnishing Facility.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Portable Printers Wireless for Travel, A285M Small Inkless Thermal Printer
  • Portable Printers Wireless for Travel [Compact & Space-saving]: The portable printer weighs only 1.5lb and is small in size. This inkless portable printer fits easily into a backpack or briefcase! Ideal for on-the-go printing during business travel, in car or truck, small office, construction site, school and home use. You can print documents, contracts, invoices, receipts, recipes, lists and boarding passes anytime, anywhere
  • Wireless Bluetooth Printer [High Compatibility]: The portable thermal printer compatible with iPhone, Android Phone, iPad, Tablet via Bluetooth. Print documents, pictures, web pages from your phone anytime, anywhere. You can also use the USB-C cable to connect your laptop or computer for printing. (Note: Laptops and computers only work with USB connection, need to download the driver first: a285m.labelife.cc)
  • Thermal Printer [Multi-Size Printing]: The wireless portable printer with built-in paper bin, support thermal roll paper, continuous and single sheet thermal paper. A285M small wireless printer also supports 5 sizes of thermal paper: 8.5“ X 11” US Letter, A4, 4.33'' (110mm), 3.14'' (80mm), 2.08'' (53mm) width thermal paper, can meet most of your needs
  • Inkless Printer [Cost-Effective & Inkless Printing]: The Bluetooth mobile printer adopts advanced thermal technology, no ink, toner, or ribbon required during printing, no clogging and cleaning problems! (Note: Only support the thermal paper, Does not support regular copy paper. Only supports black and white printing.)
  • Mobile Printer [High Quality Printing]: The compact printer is designed for people who work outside. A wireless inkless portable printer is good for mobile notaries, truck drivers, business travelers, office workers, teachers and students. Note: Charging with 5V 2A. Don't use the charger that outputs above 5V

Build and send the invoice HTML to DocRaptor

  1. Validate the invoice record. Enforce numbering, date, identity, arithmetic, and transaction-specific checks in your application before creating the document.
  2. Render HTML from the validated record. Escape user-supplied text, format dates and amounts consistently, and include only particulars that apply to the supply. Do not rely on CSS or a template to calculate GST.
  3. Submit the HTML to DocRaptor. Send JSON to https://api.docraptor.com/docs with type set to pdf and either document_content for HTML or document_url for retrievable content. For direct REST requests, the API documents HTTP Basic Authentication with your API key as the username and a blank password; it also documents query-parameter authentication.
  4. Check and handle the response. A direct successful response contains PDF bytes. Hosted-document and asynchronous-job workflows return a URL or status identifier rather than the PDF bytes in that response. Inspect the HTTP status and any error response before treating the result as a document.
  5. Store or deliver the PDF through your application. Apply your own access controls. Confirm invoice retention requirements with the applicable rules and your company policy.

DocRaptor’s API reference covers the request fields and output modes: API documentation. A minimal request body has this shape; it is not a complete GST invoice payload:

{
  "type": "pdf",
  "document_content": "<html><body><h1>Tax Invoice</h1>...</body></html>"
}

Choose the content source and delivery mode

Decision Option Use it when
Content source document_content Your application can render and submit the HTML directly.
Content source document_url DocRaptor should fetch a rendered page. Make sure the URL is reachable by the service and that its assets can load.
Delivery Direct PDF response Your application can process PDF bytes in the request flow.
Delivery Hosted URL or asynchronous job Your delivery design should retrieve a hosted document or check job status separately.
Responsibility Application plus PDF rendering You already manage invoice data and need document conversion.
Responsibility Separate GST billing and e-invoice integration You also need upstream invoice management, tax data, or applicable IRN reporting; PDF conversion alone does not provide those steps.

Render the PDF so it is usable as an invoice

Choose page size and media deliberately

DocRaptor’s documented default page size is US Letter. For an Indian business invoice, specify the intended page size and margins rather than inheriting that default. Its sizing guide shows @page { size: A4 }: Page size guidance.

The API reference says print media rules are applied by default. Check that your invoice CSS works under the media setting you use; screen-only styling can produce unexpected output. See DocRaptor print media guidance.

Rank #2
Sale
Gloryang Inkless Portable Printer for Travel, Wireless Thermal Printer Supports 8.5 x 11 Inch Thermal Paper, Bluetooth Machine Includes Carry Case and 3 Rolls of Paper Kit, Black
  • Inkless Printing – Gloryang portable printer uses advanced thermal technology, requiring no ink, toner, or ribbons. The package includes the printer, 3 thermal paper rolls (1 pre-installed + 2 extras), a carrying case, charging cable, manual, and guide card. Cost-effective and easy to use. Note: Only compatible with Gloryang thermal paper; not for regular, inkjet, or plain paper.
  • Seamless Bluetooth Connectivity – The Gloryang mobile sticker printer connects easily to iOS and Android via Bluetooth through the “Jadens Printer” app. It also works as a compact printer for laptops and computers—simply turn on the printer first, then install the driver to set up. Print anytime, anywhere.
  • Ultra-Portable Design - Weighing just 1.75lb and measuring 1.7in thick, the Gloryang portable printer is incredibly lightweight and compact. Perfect for on-the-go printing during travels, work, or university, it easily fits into backpacks or briefcases. Ideal for emergency scenarios, contracts, office documents, and more.
  • Space-Saving Design - Say goodbye to clutter with the built-in paper bin of the Gloryang printer. It saves space and keeps your workspace tidy, whether you're on the go or in a car. With two ways to load thermal paper and the ability to print documents ranging from 2 to 8.5 inches, it caters to various printing needs.
  • Perfect Gift for Holiday-Gloryang thermal printer can print clear photos, image, design drawings and text. It's perfect for busy professionals and students. Come with a nice case, making it as a perfect Christmas and new year gift for your families and friends.

Plan for long invoices and external assets

For long line-item tables, CSS properties such as break-before, break-after, and break-inside can suggest where content should paginate. They are suggestions, not a guarantee: a block taller than a page cannot be kept together on one page. Test representative invoices with short and long item lists. Page-break guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

DocRaptor supports inline, embedded, and external CSS. Embedded styles can avoid a separate stylesheet fetch. If you use external CSS, images, or fonts, make sure the render service can retrieve them; relative asset URLs need a valid base URL. CSS guidance.

Use test mode only for layout iteration

DocRaptor says test documents do not count against monthly limits, but test-mode PDFs carry a watermark. Use them to refine layout, and use the appropriate non-test configuration for a final invoice. DocRaptor API reference.

Rank #3
Sale
Portable Printers Wireless for Travel, Inkless Thermal Printer with Case
  • Portable Travel Printer with Carrying Case [Compact & Space-saving]: Inkless portable printer weighs only 1.5lb, built-in high-capacity rechargeable battery, print 160 sheets of 8.5'' x 11'' thermal paper per charge. The package includes a thermal printer, a carrying case, 4 rolls of thermal paper (1 roll letter size thermal paper inside the printer & 4.33"/3.14"/2.08'' size), USB-C & USB-A cable, user guide. Ideal for on-the-go printing during business travel, in car or truck, small office, construction site, school and home use
  • Inkless Printer [Cost-Effective & Inkless Printing]: The Bluetooth mobile printer adopt advanced thermal technology, no ink, toner, or ribbon required during printing, no clogging and cleaning problems! (Note: Only support the thermal paper, Not support regular copy paper. Only support black and white printing.)
  • Wireless Bluetooth Printer [High Compatibility]: The portable thermal printer compatible with iPhone, Android Phone, iPad, Tablet via Bluetooth. You can print documents, contracts, bills, receipts, web pages, notes, lists anytime, anywhere. You can also use the USB-C cable to connect your laptop and computer for printing. (Note: Laptop and computer only work with USB connection, need to download the driver first: a285m.labelife.cc)
  • Thermal Printer [Multi-Size Printing]: The wireless portable printer with built-in paper bin, support thermal roll paper, folded and single sheet thermal paper. This small wireless printer also supports 5 sizes of thermal paper: 8.5“ X 11” US Letter, A4, 4.33'' (110mm), 3.14'' (80mm), 2.08'' (53mm) width thermal paper, can meet most of your needs
  • Mobile Printer [High Quality Printing]: The compact printer designed for people who work outside. A wireless inkless portable printer good for mobile notaries, truck drivers, business travelers, office workers, teachers and students

Keep e-invoice reporting separate from PDF generation

Section 31 and Rules 46 and 48 of India’s GST framework govern invoice obligations. Under Rule 48(4), notified classes of registered persons must prepare invoices using the particulars in Form GST INV-01 and obtain an IRN by uploading invoice information to the common GST portal. Rule 48(5) says that an invoice issued by a person subject to sub-rule (4) in another manner is not treated as an invoice. Rule 46 also contains an IRN-embedded QR-code provision for invoices issued through that method. Consult the current rules and applicability for your business: CGST Act, 2017, CGST Rules, 2017, and E-Invoice Registration Portal.

DocRaptor does not create the e-invoice QR code. Its tutorial explains how to include a QR code as an HTML image; for a covered taxpayer, use the QR image or data returned by the applicable e-invoice process rather than inventing an IRN or adding a decorative code: DocRaptor QR code generation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

An IRIS IRP release note states that taxpayers with aggregate annual turnover (AATO) of ₹10 crore or more must report covered invoices, credit notes, and debit notes within 30 days from the invoice date, effective 1 April 2025. This is a dated portal notice with a stated scope, not a complete statement of current e-invoice applicability. Check current official notifications and whether the requirement applies to your taxpayer category: E-Invoice Registration Portal.

Rank #4
Portable Bluetooth Receipt Printer for Travel Business Trip,Portable Thermal Bill Ticket Rechargeable Wireless Printer for on the go use,Mobile Printer for Outdoor, Office fit Android Windows
  • 【Portability】: Compact and lightweight portable printer, ideal for on-the-go printing. Designed to carry anywhere instead of desk-mounted for fixed use.
  • 【Battery-powered】: Built-in rechargeable battery, this mobile printer works without a power outlet, perfect for travel & business trips.
  • 【Bluetooth connectivity】: Supports wireless bluetooth printing. Cable-free printing, easily connect with your mobile device anytime.
  • [Tips!!! ] IS NOT compatible with iphone/ipad/MAC,DO NOT Support Square, Gloriafood, Doordash,Uber Eat, Grubhub, TabShop lite, Clover, Open Table, O3POS, MobiPOS Lite, and Kasse Speedy/PayPal/Intuit Gopayment/Shopify/Credit Card Reader/settle/FileMaker. Please confirm with us if before order.
  • APP for Android system】Utak,Loyverse,iReap,CashSale POS,RawBT.【with free U disk 】package include free U disk(driver, SDK ,VIDEO,USING MANUAL are in U disk), No need of toner, ink, ribbon.just need thermal paper. Note!! Before turning on the printer, please remove the battery and tear off the insulating glue on back of battery, insulating glue sticker let battery can't work.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot common PDF-generation problems

  • The response is an error, not a PDF: Check the HTTP status and response body. Confirm the endpoint, JSON shape, authentication, and whether the selected mode returns bytes, a hosted URL, or a job status.
  • External CSS, fonts, or images are missing: Ensure DocRaptor can retrieve each external asset and that relative URLs have a valid base URL. Consider embedding CSS when a separate fetch is unnecessary.
  • The PDF looks unlike the browser preview: Review the print media rules and the intended media setting; DocRaptor applies print rules by default.
  • The page size is unexpected: Set an explicit page size and margins rather than assuming the default is A4.
  • A long row or table splits across pages: Use page-break properties as pagination guidance, and adjust the content structure if an indivisible block is taller than a page.
  • A test PDF has a watermark: That is expected in test mode. Generate the final document using the appropriate non-test configuration.
  • The invoice has no IRN or valid e-invoice QR representation: DocRaptor only renders supplied content. Complete the applicable portal/IRP process and pass its returned invoice data and QR representation to your template.
  • The invoice number or date fails a portal check: Validate uniqueness within the financial year and check that the date is neither in the future nor before GST registration, as stated in the GST Portal IFF guidance.

For diagnostics, DocRaptor’s PDF response includes the X-DocRaptor-Num-Pages header. Use it alongside HTTP status and API errors to distinguish a successfully rendered document from a failed request: API overview.

Or skip the browser setup

If your workflow needs screenshots of web pages rather than GST invoice PDFs, ScreenshotNeo is a website screenshot API and MCP server. One GET request can return a PNG, JPEG, WebP, or PDF; its cleaning steps can accept cookie or consent banners and remove more than 60 known consent platforms, newsletter popups, and chat widgets, with each step switchable. Only clean shots are billed: bot checks, CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers report the page verdict and billing status. AI agents can use its MCP tools, including take_screenshot, get_page_info, and capture_pdf.

For example, this cURL request captures a page as WebP:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

See the ScreenshotNeo documentation for API options. Free includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000. Sign up free for ScreenshotNeo.

Best Value
Rongta POS Printer, 80mm USB Thermal Receipt Printer,Black
  • 【Fast Printing & Auto Cutter】The pos printer high efficiency with auto cutter and printing speed--250mm/sec. Easy for paper installation, easy maintenance, easy to use.Three Interface ports:USB+ LAN + SERIAL PORT.DO NOT-Wifi-Bluetooth.
  • 【Wall Hanging Design】 Kitchen printer with two hanging holes on the bottom support wall mount hanging. Easy to use, save the place. With auto cutter and compatible with several operating systems. Print width:79.5±0.5mm; Paper Width:3 1/8" (80mm).
  • 【Wide Compatibility&Reasonable Design】Desktop or wall-mounted type for option, lets you use every space more rationally. The humanized auto-cutter, the receipt will not fall to the ground after printing. One-button open cover and large paper warehouse design, easy to use & maintain. Work with MUNBYN 3 1/8 x 203ft thermal paper,MFLABEL thermal receipt paper.
  • 【Most Cost-effective】Support cash drawer driving, compatible ESC/POS print commands.Do not need ribbon/ink cartridge, low operating cost. The printer has the function of overheating protection, long service life. Printing characters with high speed, reliable performance.It is an ideal choice for receipt printing in large shopping malls, supermarkets, retail, hotels, canteens, restaurants, etc.
  • 【Buy with Confidence】 Rongta is a brand that is dedicated to offering the highest quality products and good shopping experience for the customer. Warm tips:The receipt printer is not compatible with Ubereats/Grubhub/Doordash/Lightspeed/Postmates/Square/Chromebook/Clover.

Frequently Asked Questions

Can DocRaptor create an IRN for a GST invoice?

No. The applicable GST portal or IRP workflow obtains the IRN; DocRaptor renders the supplied document content.

Does DocRaptor default to A4?

No. Its documented default is US Letter, so set the page size explicitly if you need A4.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.