hidden pdf button in print format

i made a dummy solution but work 100% fine

step1:
Create a CSS file named desk.css at the following location in your app:

apps/your-custom-app/your-custom-app/public/css/desk.css

This file will contain the custom styles to hide the buttons on the print page.


step2:
Open your app’s hooks.py file and add the following line to include your CSS globally in the Desk UI:

app_include_css = ["assets/your-custom-app/css/desk.css"]

step3:
Add the following CSS rules to your desk.css file to hide specific buttons and messages in the print format:

/* Remove the "Try the new Print Designer" message in the Print*/
#page-print .custom-actions .inner-page-message {
    display: none !important;
}

/* Remove the Full Page and PDF buttons in the Print */
#page-print .custom-actions button:nth-of-type(1),
#page-print .custom-actions button:nth-of-type(2) {
    display: none !important;
}

/* Remove Full Page and PDF from the dropdown (in small screens) in the Print*/
#page-print .dropdown-menu .user-action:has([data-label="Full%20Page"]),
#page-print .dropdown-menu .user-action:has([data-label="PDF"]) {
    display: none !important;
}