PDF의 텍스트를 난독화/스크램블

PDF의 텍스트를 난독화/스크램블

공개할 수 없는 이미지가 포함된 PDF 문서를 공유해야 하는 경우 다음 draft옵션을 사용할 수 있습니다.

\documentclass[draft]{book}

텍스트에 대해 비슷한 작업을 수행하는 것이 가능합니까? 디버그 목적으로 공개할 수 없는 텍스트가 포함된 PDF를 공유해야 합니다. 레이아웃이 (거의) 동일하다면 어떤 방법이라도 괜찮을 수 있습니다(문자 뒤섞기, 밑줄 친 텍스트를 복사할 수 없는 경우 상자로 문자 덮기 등).정기적인PDF.

XeLaTeX 문서 작업 솔루션을 찾고 있습니다.

답변1

많은 노력을 기울이고 싶다면 이 무차별 대입 방법이 도움이 될 수 있습니다. 줄 바꿈(하이픈 연결)을 인식하지 못하지만 컴파일하고 부리를 기록하고 조각난 텍스트를 대체할 수 있습니다. 또한 전체 줄의 경우 텍스트 너비에 규칙을 간단히 사용할 수 있습니다. 이는 컴파일러에 구애받지 않습니다.

\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}

관련 정보