Skip to content

Document new file formats and suppress-image-types conversion option - #460

Merged
yoshiamakino merged 9 commits into
mainfrom
docs/new-file-formats-and-suppress-image-types
Sep 29, 2026
Merged

yoshiamakino merged 9 commits into
mainfrom
docs/new-file-formats-and-suppress-image-types

Conversation

@yoshiamakino

Copy link
Copy Markdown
Contributor

Summary

Documents the ten new document formats and the new input_conversion_options parameter on POST /v2/document.

input_conversion_options (new parameter)

  • New form field on POST /v2/document, wire format version:1,key:value,...
  • Documents the suppress-image-types key (PPTX only): value is a hyphen-joined list of image content types (e.g. logo-photo = suppress logos and photos) or all = every embedded image
  • Lists all 20 recognized image content types
  • Adds a SuppressImages request example

New file types

Adds to both file type lists (tag description + file param description):

  • xlsm (macro-enabled Excel), zip (SCORM), vtt (WebVTT), yaml/yml, properties, strings, md/markdown
  • Beta: resx, odt, rtf (marked "currently in beta")

Other updates

  • Format-specific gotchas for all ten formats in document translation best practices (SCORM manifest-at-root rule and 4 MB manifest cap, XLSM lookup-formula #N/A pitfall, Markdown front-matter --- known issue, RTF \uXXXX escapes, placeholder preservation in .properties/.strings/RESX, etc.)
  • Billing minimums extended to .xlsm and .odt (per BillableCharacterHelper)
  • Usage and limits: per-format upload limit rows for the new formats + beta billing footnote
  • About page format list updated
  • Changelog: September 2026 entry

Notes for reviewers

  • suppress-image-types is wired only to the PPTX conversion path (StructuredPptxConversionOptionsApplicatorV1); the docs scope it to pptx accordingly
  • Per-format size limits for the new formats are server-driven (feature-set sizeLimitsInBytes); the table values follow the closest analogous format family (text-like formats 1 MB, XML-like 10 MB, document formats 10/30-100 MB). Please confirm against the production feature-set config before merge.
  • openapi.json intentionally not touched (CI regenerates it)

- Add input_conversion_options parameter to POST /v2/document with
  suppress-image-types key (pptx only): hyphen-joined image content type
  list (e.g. logo-photo) or all, plus a SuppressImages request example
- Add ten new file types to both file type lists: xlsm, zip (SCORM), vtt,
  yaml/yml, properties, strings, md/markdown, and beta resx/odt/rtf
- Add format-specific gotchas for all ten formats to document translation
  best practices (SCORM manifest rules, XLSM lookup-formula pitfall,
  Markdown front matter issue, RTF unicode escapes, and more)
- Extend billing minimums to xlsm and odt
- Add per-format upload limits for the new formats to usage and limits
- Update the About page format list
- Add September 2026 changelog entry
@mintlify

mintlify Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
deepl-c950b784 🟢 Ready View Preview Sep 29, 2026, 4:41 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

yoshiamakino and others added 2 commits September 29, 2026 17:16
xlsm, zip (SCORM), vtt, yaml/yml, properties, strings, md/markdown,
resx, odt, and rtf are all in beta, not just resx/odt/rtf. Adds the
beta marker to both file type lists, the format gotcha headings, the
usage-limits table (single shared beta footnote), the changelog entry,
and the About page format list.
Markdown and RESX are 1 MB (not 5/10 MB), ODT is 30 MB on API Pro
(not 100 MB), and SCORM is 10 MB on API Pro (not 100 MB). All other
rows verified against the per-plan limits table.
The *** footnote for the beta file formats was a bare 'Currently in
Beta.' stub. Restore the full sentence so it matches the ** image
footnote: beta characters are not billed and not counted against the
character threshold.
Merge the image-specific ** footnote and the *** footnote into one
generic ** footnote shared by images and the ten new beta formats.
.xlsm and .odt are in beta and beta characters are not billed, so the
50,000-character billing minimum does not apply to them yet.
The 50,000-character minimum applies to the billed document formats
(.pptx, .docx, .doc, .xlsx, .pdf). Beta formats are not billed at all,
so state the exclusion explicitly.
@yoshiamakino
yoshiamakino merged commit ad1bb43 into main Sep 29, 2026
3 checks passed
@yoshiamakino
yoshiamakino deleted the docs/new-file-formats-and-suppress-image-types branch September 29, 2026 16:41

This branch was successfully deployed

1 active deployment
staging — 4fd63328 Deployed Sep 29, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant