KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
safepdf
★ 11
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
VeeamLogParser
:
The Veeam Log Parser extracts Error and Warning Messages from the Veeam File Logs of various Veeam products and services.
wanandroid
:
根据wanandroid开放接口,采用mvvm,android jet
weather-api-nodejs
:
Explore the IBM Weather Company data API using NodeJS
vue-clickout
:
vue clickout事件,轻松解决“点击空白处消失”这种问题
aws-sls-spa-sample-api
:
Sample of SPA services api.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
safepdf
?
Download (.md)
## Safepdf This is a Rust implementation of Micah Lee's famous [pdf-redact-tools](https://github.com/firstlookmedia/pdf-redact-tools). We are here using Docker containers to isolate the environment where we actually read/open up the PDF file. *Warning:* A malicious PDF could exploit a bug in GraphicsMagick to take over your computer. If you're working with potentially malicious PDFs, it's safest to run them through PDF Redact Tools in an isolated environment, such as a virtual machine, or by using a tool such as the [Qubes PDF Converter](https://github.com/QubesOS/qubes-app-linux-pdf-converter) instead. ## Dependencies - GraphicsMagick - ghostscript-core (On Debian: ghostscript) - perl-Image-ExifTool (On Debian: libimage-exiftool-perl) - docker ### How to use? We have a Fedora 28 bsaed Dockerfile in the repo, just to be safe we should always build the container image in our system. Remember that here my normal user can use docker commands. ``` docker build -t donotupload/safepdf . ``` Then, you can use the `run.sh` provided in this repository. ``` $ ./run.sh why_johny_cant_encrypt.pdf Creating images from the PDF. Verifing the images and then joining back into the final PDF. ``` #### License: GPLv3+