mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Optionally Export pdf without revision and author information #1040
Closed
opened 2026-02-04 23:33:10 +03:00 by OVERLORD
·
10 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#1040
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mark-james on GitHub (Feb 14, 2019).
Describe the feature you'd like
When exporting a page as a pdf have a modal that allows the user to exclude revision and author information from the pdf.
Describe the benefits this feature would bring to BookStack users
When pages are used as either templates or presentation collateral to be used by a customer we don't want the customer to see the author and revision information. Because it's a pdf it's difficult to edit afterwards.
Additional context
This somewhat relates to #992 however I believe it's significantly less ambitious to implement. By executing this as a modal after the export pdf is clicked further export options could be added later.
@sorvani commented on GitHub (Apr 25, 2019):
This is super needed. I was going to export a bunch of user documentation from our wiki to use for client training. but i do not want these links in it. The user will have no access to the wiki. There is no public/guest visbile data.
@cnfw commented on GitHub (Apr 26, 2019):
This is something I would also like to see, but would maybe require an extra screen with options before exporting (whereas currently the export button goes straight to a download).
Adding extra "without footer" variants to the export menu would look cluttered in my opinion, but is another option.
The way I work around this is exporting a page as HTML, removing the footer information in a text editor then using my browser's print to PDF feature, or an online converter to save the result as a PDF.
@lenusch commented on GitHub (Sep 9, 2020):
I need this aswell. Don't want to have those Data in Footer.
Maybe some Options in Settings to disable Footer?
And or make it customizable via Overrides?
@andrej1919 commented on GitHub (Dec 11, 2020):
We would like to use BookStack for ISO documentation but this missing feature is one of of the serious obstacles. It's a pity since BookStack is really very close and almost ideal for this purpose. Just the page numbering and better footer handling are missing.
@ssddanbrown commented on GitHub (Dec 12, 2020):
It's possible to do this via the theme system.
Quick Guide
Add
APP_THEME=customto your BookStack.envfile.Within your BookStack installation, create the file at the path
themes/custom/partials/entity-export-meta.blade.php. You should already have athemesdirectory but you'll need to create thecustomandpartialsdirectories The file you create can be blank.You should no longer have the footer content in exports.
Note, while the view system itself is stable, the files you override using it are not so you'd want to check your overrides are still working after any updates.
@petersem commented on GitHub (Jan 27, 2021):
I achieve this by hiding the version and author with some basic CSS in the settings screen under custom header. This seems to suppress it nicely for PDF and for encapsulated HTML exports.
@sebekmartin commented on GitHub (Oct 13, 2022):
Hello everybody,
as I have not found anything new about this feature, I tried to set this up according to Dan's comment from December 2020. It is working correctly, there is just a different file, you need to override.
If you want to remove the version revisions in the footer, just create a blank file at the path
themes/custom/exports/parts/meta.blade.php.Also, any content in this file will be displayed in the page's footer instead of the revision information.
I hope, that this helps someone.
@ssddanbrown commented on GitHub (Nov 8, 2022):
Since this can be achieved via the visual theme system, as explained above, I'm going to therefore go ahead and close this off.
@ConfusedHelpticon commented on GitHub (Oct 31, 2024):
I fixed this for myself by adding a display: none style to the settings/customization/Custom HTML Head Content block of my bookstack web UI. Inside the "HTML Head Content" block, just add:
<style> .entity-meta { display: none; } <style/> if you already have a style reference in there, then just add: .entity-meta { display: none; } inside the <style> element This works nicely for me, I hope it works the same for everyone else.@oppassum commented on GitHub (Dec 3, 2024):
I realize this is an older issue but since I just found it, some of you may also be interested in this:
I used @ConfusedHelpticon's recommendation for .entity-meta {display: none;} -- but I still wanted to show the revision on the page, just not on the PDF.
I adapted it to be surrounded by @media print { } so that it would only hide it when trying to export.
Full code:
<style> @media print { .entity-meta { display: none !important; } } <style/> NOTE: this worked for the PDF export, but NOT the contained web file export.