Hi,
Odoo doesn’t allow restricting Studio access to only the report (PDF) editor — once a user has Studio, they can change models, views, menus, and more.
Giving Studio access to non-technical users (like marketing) can be risky because they might accidentally create fields, modify apps, or break business logic.
A better alternative is to bypass Studio entirely and give access to report templates through the Technical menu.
Go to Settings > Users & Companies > Groups, and create a new group (e.g. "Report Editors").
In that group, enable access to the following models: "ir.actions.report" (Reports) and "ir.ui.view" (QWeb templates).
Activate Developer Mode, then go to Settings > Technical > Reports > Reports — users in this group can now access and edit report actions (like Sales Order or Invoice).
Under Technical > Views, users can also find and edit the QWeb templates used to generate the actual PDFs (e.g. "report_invoice_document").
These templates use QWeb, which is an XML-like language with Jinja-style expressions — some basic HTML knowledge is helpful but not required if edits are simple (logos, labels, layout).
This approach keeps Studio locked away while still giving your team the ability to customize printed reports.
Hope it helps.