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

Html2Pdf.app can turn a publicly reachable webpage or supplied HTML into a PDF. For an invoice in a merchant account, use the merchant’s own download or print option instead: the documented Html2Pdf.app workflow does not establish that it can sign in to accounts or retrieve pages behind authentication. After conversion, inspect the PDF before treating it as a complete record.

Choose the right way to save the record

Method Best fit What to check
Merchant’s PDF download An invoice or receipt available in your account Confirm the downloaded file includes the details you need.
Browser print-to-PDF A page you can open in your browser, including an authenticated account page Review the print preview for clipped content, missing details, or awkward page breaks.
Html2Pdf.app converter or API A publicly reachable page, or HTML you are authorized to submit Check access, rendering, privacy suitability, and the resulting PDF.

Prefer the merchant’s original PDF when available. It is the most direct way to keep the record as the merchant supplied it. A third-party converter is useful only when the input is accessible and appropriate to send to that service.

Convert a public invoice or receipt with the online converter

  1. Check for a merchant-provided file first. Open the order or billing record and look for Download PDF, Export, or Print.
  2. Confirm the page is publicly reachable. The documented service supports a public URL or raw HTML. A private account URL that requires your login is not an established supported input.
  3. Enter the URL in Html2Pdf.app’s online converter. The vendor describes its converter as an interactive demo that can be used without an API key.
  4. Preview the result, then download the PDF. Check that the merchant name, date, invoice or receipt number, line items, taxes, total, and any other required information are present and legible.
  5. Name and store the file deliberately. A filename such as merchant-invoice-number-date.pdf makes it easier to find later. Save it in the records location you normally use.

Automate a conversion with the API

For automated conversions, the documented endpoint is POST https://api.html2pdf.app/v1/generate. It accepts a JSON request containing a publicly reachable URL or raw HTML in the html field, and authenticates with an X-API-Key header. Create an API key through your account, then keep it in a trusted backend or job runner—not browser JavaScript, a public repository, or client-side application code.

cURL example for a public URL

Replace YOUR_API_KEY and the example URL. The command checks the HTTP status before saving the response as a PDF:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Epson Workforce ES-50 Compact & Lightweight Mobile Document Scanner
  • PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
  • QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
  • VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
  • INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
  • EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0
curl --fail-with-body -X POST "https://api.html2pdf.app/v1/generate" 
  -H "X-API-Key: YOUR_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{"html":"https://example.com/receipt"}' 
  -o receipt.pdf

A successful response contains PDF binary data. If the request fails, do not treat the response body as a PDF; inspect the HTTP status and error details instead.

Python example

Install the dependency with python -m pip install requests, set the key in the environment, and run this script. It writes the file only for a successful HTTP response.

import os
import requests

api_key = os.environ["HTML2PDF_API_KEY"]
response = requests.post(
    "https://api.html2pdf.app/v1/generate",
    headers={"X-API-Key": api_key},
    json={"html": "https://example.com/receipt"},
    timeout=90,
)
response.raise_for_status()
with open("receipt.pdf", "wb") as pdf:
    pdf.write(response.content)

Node.js example

With a Node.js version that provides the built-in fetch, this example checks the response before writing the returned bytes:

Rank #2
Sale
Brother DS-640 Compact Mobile Document Scanner, (Model: DS640)
  • FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
  • READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
  • WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
  • OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)
import { writeFile } from "node:fs/promises";

const response = await fetch("https://api.html2pdf.app/v1/generate", {
  method: "POST",
  headers: {
    "X-API-Key": process.env.HTML2PDF_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ html: "https://example.com/receipt" }),
});

if (!response.ok) {
  throw new Error(`Html2Pdf.app returned HTTP ${response.status}: ${await response.text()}`);
}
await writeFile("receipt.pdf", Buffer.from(await response.arrayBuffer()));

For raw HTML, send the HTML string as the html value instead of a URL. The available material does not specify a full schema for additional request fields, so do not assume that arbitrary browser-session cookies or login credentials are supported.

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

Make the PDF readable and complete

Html2Pdf.app documents a headless Chromium renderer. A PDF can differ from the page you see in a browser because rendering depends on CSS media mode, available fonts and other page resources, and when JavaScript finishes loading.

  • Wait for page content: use the documented waitFor setting when a page needs extra time; its stated range is 0 to 10 seconds.
  • Select media: choose screen or print media depending on which styling presents the record correctly.
  • Set page layout: the documented options include page size, margins, orientation, scale, and header/footer settings. Adjust them if totals or line items fall across page breaks.
  • Check external resources: missing fonts, images, or styles can change appearance. Inspect the rendered output rather than assuming the webpage’s appearance was preserved.
  • Verify the record fields: check the merchant, date, reference number, individual charges, taxes, and total at a readable zoom.

These are documented rendering controls and editorial checks, not a guarantee that every site will render identically or that a generated PDF will satisfy a specific tax, accounting, or legal recordkeeping requirement.

Rank #3
Sale
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
  • STAY ORGANIZED – Easily convert your paper documents into digital formats like searchable PDF files, JPEGs, and more.Power Consumption : 2.5W or less (Energy Saving Mode: 0.7W). Suggested Daily Volume : 500 scans..Does it contain liquid: no
  • CONVENIENT AND PORTABLE –lightweight and small in size, you can take the scanner anywhere from home offices, classrooms, remote offices, and anywhere in between
  • HANDLES VARIOUS MEDIA TYPES – Digitize receipts, business cards, plastic or embossed cards, reports, legal documents, and more
  • FAST AND EFFICIENT – No technical hurdles or complicated setups here; easily scan both sides of a document at the same time, in color or black-and-white, at up to 12 pages-per-minute, and with a 20 sheet automatic feeder
  • BROAD COMPATIBILITY – Works with both Windows and Mac devices, be it laptop or computer

Protect account and payment information

Invoices and receipts may include names, addresses, transaction details, or account information. Before submitting anything to a third-party conversion service, decide whether that content is appropriate to disclose and review the service’s current privacy and data-processing terms.

Html2Pdf.app states that generated PDFs are processed temporarily and are not permanently stored on its servers. Its documentation also says raw HTML or text submitted in html is not stored in conversion logs, while selected request metadata and source URLs may be retained. Those are the vendor’s stated practices, not a blanket guarantee about every aspect of data handling. Its documentation points to its Privacy Policy and Data Processing Agreement for further details; the URLs for those pages are not specified here.

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

The API documentation describes optional PDF password protection through userPassword, with 128-bit AES encryption. Protecting the resulting file does not make it safe to send a sensitive source page to the converter in the first place. For private invoices, use the merchant’s download or print controls unless you have confirmed an authorized, appropriate alternative.

Rank #4
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
  • IRIScan Express, portable scanner : scans color and black and white documents a blazing speed up to 8ppm simplex. Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • IRIScan Express mobile scanner is powered via an included micro USB 2. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan. USB cable provided. AC Adapter not provided and not needed.
  • IRIScan flatbed scanner uses a simplex scanning mode allows for quick and straightforward scanning of single-sided documents. IRIScan with its full portable features is the ideal document scanners for computers.
  • IRIScan document scanner : Versatile scanning capabilities, including scanning to Word, PDF, and Excel formats with companion software provided Readiris OCR
  • Receipt scanner and card scanner with Additional features include scanning business cards directly to Outlook, photo scanning, and receipt scanning for efficient document management

Current plan limits and costs

The official pricing page, accessed on October 3, 2026, lists these terms. They can change, so verify current pricing and allowances with Html2Pdf.app before relying on them.

Plan Price listed Listed allowance or limits
Free Free 100 credits per month, PDFs up to 1 MB, and one parallel conversion.
Startup $9 per month Credit allowance and parallel conversion limit are shown on the pricing page; the specific values are not stated in the information available here.
Standard $25 per month Credit allowance and parallel conversion limit are shown on the pricing page; the specific values are not stated in the information available here.
Scale $39 per month Credit allowance and parallel conversion limit are shown on the pricing page; the specific values are not stated in the information available here.

The pricing page says each 5 MB chunk of a generated PDF costs one credit, and credits reset on the first day of each month. Since paid-plan allowances are not given here, check the live page for the precise limits that apply to your account.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot failed or imperfect conversions

Symptom Likely cause What to do
HTTP 400 The URL is inaccessible or a request parameter is invalid. Check that the URL can be reached without a login, then review the request and its parameter values.
HTTP 401 The API key is missing or invalid. Check the X-API-Key header and confirm the key is current. Keep it server-side.
HTTP 403 A current plan limit has been reached. Review your plan and usage rather than repeatedly resending the same request.
HTTP 500 A server error occurred. Check the service status or try again later; do not save an error response as a PDF.
PDF is blank or missing sections The source did not load fully, scripts were still running, required resources were unavailable, or the page is not accessible to the renderer. Check the source URL, adjust the documented wait and media settings, and inspect the output again. If access requires merchant sign-in, use the merchant’s own download or print feature.
Text or totals are clipped or split across pages Page size, margins, orientation, scale, or print styling do not suit the record. Try the documented layout controls and verify all pages in the resulting file.

Correct access, request, authentication, or plan-limit problems before retrying. Repeatedly sending the same 400, 401, or 403 request will not address its cause.

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.
Best Value
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
  • Scanner type: Document
  • Connectivity technology: USB
  • With Auto Scan Mode, the scanner automatically detects what you're scanning
  • Digitize documents and images

Or skip the browser setup

ScreenshotNeo is a screenshot API and MCP server, not a PDF invoice converter. It can capture a public page as PNG, JPEG, or WebP, but a screenshot is not a substitute for the merchant’s invoice PDF or a complete accounting record. Use it only for a publicly accessible page that is appropriate to send to a third party.

For example, a single GET request can capture a page as WebP:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com/receipt -o shot.webp

See the ScreenshotNeo API documentation for request details. Its clean-shot workflow accepts cookie or consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each of those steps can be turned off. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, with response headers indicating the page verdict and billing status. Its MCP server offers take_screenshot, get_page_info, and capture_pdf for AI-agent clients. The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 screenshots. These screenshot features do not establish access to authenticated merchant pages or replace a merchant-issued receipt.

Sign up for ScreenshotNeo’s free plan to try 1,000 screenshots a month with no card.

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

Keep the record you actually need

For an account-only invoice, use the merchant’s download or print option. For a public URL or HTML you are authorized to submit, Html2Pdf.app can generate a PDF; inspect its contents and legibility before filing it. Treat the source’s sensitivity and the service’s stated data practices as part of that decision.

Quick Recap

SaleBestseller No. 3
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
BROAD COMPATIBILITY – Works with both Windows and Mac devices, be it laptop or computer; This product is not intended for scanning photographs on photo paper / photographic media
$153.00
Bestseller No. 4
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
Find our Software here : irislink.com/start; IRIScan Express is only compatible Windows platform and not macintosh
$129.00
Bestseller No. 5
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
Scanner type: Document; Connectivity technology: USB; With Auto Scan Mode, the scanner automatically detects what you're scanning
$75.00

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.