Ofuscar/codificar texto en PDF

Ofuscar/codificar texto en PDF

Si necesita compartir un documento PDF que contiene imágenes no divulgables, puede utilizar la draftopción

\documentclass[draft]{book}

¿Es posible hacer algo similar con el texto? Para fines de depuración, tengo que compartir un PDF que contiene texto no divulgable. Cualquier método podría funcionar (mezclar letras, cubrir letras con recuadros --siempre que el texto subrayado no pueda copiarse--, etc.), siempre y cuando el diseño sea (casi) idéntico alregularPDF.

Estoy buscando una solución que funcione con documentos XeLaTeX.

Respuesta1

Si está dispuesto a esforzarse mucho, este método de fuerza bruta podría resultar útil. Tenga en cuenta que no comprende los saltos de línea (separación de palabras), pero puede compilar, anotar los picos y sustituir el texto fragmentado. Además, para líneas completas, simplemente puede usar una regla en el ancho del texto. Esto es independiente del compilador.

\documentclass{article}
\newif\ifredacted
\redactedtrue % or false
\newsavebox\hideme
\def\blackout{\ifredacted\rule{\wd\hideme}{.5em}\else\usebox\hideme\fi\obeyspaces}
\begin{document}
\sbox\hideme{Battalion 43}
We will be sending \blackout to the island.\par
\sbox\hideme{04h36m tomorrow}
They arrive \blackout.\par
\end{document}

información relacionada