#pymupdf

4 posts · Last used 14d

Back to Timeline
Robert Wolff @mahlzahn@nerdculture.de · Mar 16, 2026
Replying to @mahlzahn@nerdculture.de
That said and celebrated ;), there are things that #Censor is not yet well redacting. The upstream library #MuPDF (with its #Python bindings in #PyMuPDF) supports by default only redaction of text, vector graphics and images. Testing on a variety of PDF files (thanks to #pypdf, #qpdf, #ghostscript, and their issue reporters, as well as @pdfarranger@fosstodon.org for their hint) let me discover that some vector graphics are not properly redacted and an upstream issue has been reported for that. Also, form fields (widgets), signatures and links may be incompletely redacted. You can find an updated list of “What is redacted? What not?” here: https://codeberg.org/censor/Censor/issues/120 #pdf #redaction #security
5
1
0
Robert Wolff @mahlzahn@nerdculture.de · Apr 09, 2026
Replying to @mahlzahn@nerdculture.de
“Zoom in, zoom out, redact your points!” #Censor v0.7.0 ships improved zooming with pinch-to-zoom gesture on touchpads and touchscreens and various security bug fixes. Find it at @flathub@floss.social: https://flathub.org/apps/page.codeberg.censor.Censor and @Codeberg@social.anoxinon.de: https://codeberg.org/censor/Censor You may now redact safely also #PDF documents with cropped, scaled, or rotated pages. The upstream #PyMuPDF library has some issues treating these documents. Thus, I implemented manual transformation and drawing of the redaction rectangles, and verified the proper redaction with a specially created sample document, submitted to the collection by #pypdf: https://github.com/py-pdf/sample-files/pull/36 Additionally, point- or line-like elements are now properly redacted. Sanitization during post-processing keeps now entries in form fields (note: this changes previous behavior). Thanks to the translators, Censor is now available in 13 languages including Croatian and Russian. #censorship #redaction #Codeberg #Flatpak #Flathub #GNOME #linux #python #MuPDF
5
1
3
Robert Wolff @mahlzahn@nerdculture.de · Apr 29, 2026
Replying to @mahlzahn@nerdculture.de
“Annotation censoring everywhere” #Censor, the #PDF document #redaction tool for the #GNOME desktop, got a minor update to v0.7.1. Find it at @flathub@floss.social: https://flathub.org/apps/page.codeberg.censor.Censor and @Codeberg@social.anoxinon.de: https://codeberg.org/censor/Censor Censor’s #Flatpak package comes with the latest version of the upstream library #PyMuPDF (1.27.2.3). This solves an issue with annotations that could not be redacted in some files. Thanks to Julian Smith from #Artifex for fixing it upstream. In case you do not use the Flatpak package, you may need to wait for your distribution maintainers to update PyMuPDF’s version. Hindi has been added to the languages you may now speak with Censor. Thanks to the translators! #censorship #Codeberg #Flathub #GNOME #linux #python #MuPDF
2
1
2
Robert Wolff @mahlzahn@nerdculture.de · Jul 10, 2026
Replying to @mahlzahn@nerdculture.de

#Censor, the #PDF document #redaction tool for the #GNOME desktop, was released in version v0.7.3. Find it at @flathub@floss.social: https://flathub.org/apps/page.codeberg.censor.Censor and @Codeberg@social.anoxinon.de: https://codeberg.org/censor/Censor or get it from your distribution package maintainers: https://repology.org/project/censor-document-redaction/versions (currently AUR, ALT Linux, and NixOS).

A bug was fixed that sometimes prevented files to be saved with the “Save” menu entry or associated keyboard shortcut Ctrl+S. Censor’s #Flatpak package comes with the latest version of the upstream library #PyMuPDF (1.28.0).

Three new languages have been added to Censor since the last announcement here: Basque, Swedish, and Ukrainian. Thanks to the translators! You may contribute to translations at https://translate.codeberg.org/engage/censor

#censorship #Codeberg #Flathub #GNOME #linux #python #MuPDF

10
1
6

You've seen all posts