page_limit_exceeded
HTTP 422 · code: "page_limit_exceeded" · type: https://docs.formfeed.dev/errors/page-limit
Das PDF hat mehr Seiten, als der Plan für ein Dokument erlaubt. page_count ist die Seitenzahl, die es gehabt hätte. Das Limit zählt die fertige Datei, also zählen auch Seiten, die mit post.merge_after angehängt werden, ebenso die Seiten einer Zusammenführung oder Umwandlung. Das Rendering wird als fehlgeschlagen aufgezeichnet, es wird keine Datei gespeichert, und es kostet nichts.
| Plan | Seiten pro PDF |
|---|---|
| Free | 20 |
| Starter | 200 |
| Pro | 500 |
| Business | 1.000 |
| Enterprise | 5.000 |
Test-Schlüssel haben dasselbe Limit wie die Live-Schlüssel des Plans.
Beispiel
{
"type": "https://docs.formfeed.dev/errors/page-limit",
"title": "Page limit exceeded",
"status": 422,
"detail": "Document has 212 pages; the plan allows 200",
"code": "page_limit_exceeded",
"location": null,
"page_count": 212,
"render_id": "rnd_7da09ab6cd9946b798c187c2a9350852",
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}
Häufige Ursachen
- Die Daten sind viel größer als erwartet, zum Beispiel ein Bericht über ein ganzes Jahr statt über einen Monat.
- Ein Layoutproblem, das Inhalt wiederholt, etwa ein Element, das höher als eine Seite ist, oder ein Seitenumbruch in einer Schleife.
post.merge_afteroder/pdf/mergehängen Dokumente an, die zusammen über dem Limit liegen.- Ein Office-Dokument, dessen Tabelle über viele Seiten gedruckt wird;
single_page_sheetssetzt jedes Tabellenblatt auf eine Seite.
So beheben Sie es
- Sehen Sie sich die Seitenzahl einer Vorschau mit denselben Daten an;
page_countim Problem sagt, wie viele Seiten es geworden wären. - Teilen Sie das Dokument auf mehrere Renderings auf, oder wechseln Sie in einen höheren Plan. Siehe Plan-Limits.
Wiederholen?
Nein. Dieselbe Anfrage erhält dieselbe Antwort. Ändern Sie zuerst Daten, Vorlage oder Plan, und senden Sie die Anfrage dann mit einem neuen Idempotency-Key oder ohne: Eine 4xx-Antwort wird 24 Stunden unter ihrem Schlüssel gespeichert, der alte Schlüssel liefert also wieder dieses Problem. Siehe Wiederholen.