Skip to content

Instantly share code, notes, and snippets.

@humbertocastelo
Created January 25, 2018 22:55
Show Gist options
  • Save humbertocastelo/82dda17b431228a51391ec4c4efe1fe6 to your computer and use it in GitHub Desktop.
Save humbertocastelo/82dda17b431228a51391ec4c4efe1fe6 to your computer and use it in GitHub Desktop.
Stamping text on all PDF pages
#!/bin/bash
sudo apt-get install -y xvfb
sudo apt-get install -y wkhtmltopdf
sudo apt-get install -y pdftk
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.footer { position: absolute; bottom: 0; width: 100%; top: 885px; }
</style>
</head>
<body>
<div class="footer">
111.222.333-44
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.footer { position: fixed; top: 875px; }
</style>
</head>
<body>
<div class="footer">
111.222.333-44
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.footer { position: fixed; top: 875px; }
</style>
</head>
<body>
<div class="footer">
111.222.333-44
</div>
</body>
</html>
#!/bin/bash
xvfb-run -a wkhtmltopdf --quiet --orientation Portrait --page-width 140mm --page-height 190mm '/home/gaia/Downloads/stamp/stamp.html' '/home/gaia/Downloads/stamp/stamp.pdf'
pdftk '/home/gaia/Downloads/stamp/input.pdf' stamp '/home/gaia/Downloads/stamp/stamp.pdf' output '/home/gaia/Downloads/stamp/input_stamped.pdf'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment