
책 페이지 스캔으로 구성된 PDF가 여러 개 있습니다. 스캔은 한 번에 두 페이지씩 이루어지며 스캔 중 일부는 기울어져 텍스트가 약간 기울어져 보입니다.
저는 가독성을 잃지 않고 스캔의 기울기를 조정하여 자동 최적화를 수행할 수 있는 도구를 찾고 있습니다. GPL 소프트웨어를 찾았습니다브리스2:1 대신 1:1 페이지 비율을 갖기 위해 스캔을 자르려고 하는데 페이지 기울기를 보정할 도구가 없습니다.
나는 우연히 발견했다종이를 풀다, 제가 원하는 작업에 완벽해 보이는 또 다른 오픈 소스 도구이지만 해당 도구는 Linux에만 해당되며 PDF 파일에서는 직접 작동하지 않습니다.
어떤 힌트라도 감사하겠습니다.
답변1
보세요기울기 조정. 명령줄 도구입니다. 다운로드 *zip에는 Windows, MacOSX 및 Linux용 바이너리가 포함되어 있는 것 같습니다.
라이센스는 MPL(Mozilla) 또는 LPGL(GNU) 중 원하는 대로 가능합니다.
유일한 단점은 PDF를 사용하지 않고 PNG 및 TIFF 이미지(AFAICS)만 사용한다는 것입니다. 이는 s.th의 워크플로를 설정해야 함을 의미합니다. 좋다:
PDF.orig -> PNG.orig -> PNG.deskewed -> PDF.deskewed
나는 그것을 (아직) 직접 테스트하지는 않았지만 최근에 웹사이트를 발견하고 북마크에 추가했습니다.
답변2
아, 답변을 하나 더 추가하겠습니다. 방금 생각났어넷피엠. 몇년째 사용하지 않고 있는데 다시 한번 살펴봐야 할 것 같습니다...
netpbm은 명령줄에서 그래픽 이미지를 조작하는 매우 강력한 도구 키트입니다. 거의 300개의 개별 도구를 제공합니다. 여기에는 약 100가지 그래픽 형식에 대한 변환기가 포함되어 있습니다.
또한 이미지를 회전할 수 있는 명령줄 도구도 있습니다.
pnmrotate
그리고 회전된 이미지의 각도를 알아내려는 또 다른 도구가 있습니다.
pamtilt
pamtilt
이미지 회전 추측의 부동 숫자를 반환합니다. 따라서 이미지의 자동 기울기 조정이 가능해야 합니다. 이를 위해 쉘 스크립트를 작성할 수 있습니다. 다른 단계가 필요합니다.
- Ghostscript의 도움을 받아 PDF 페이지를 netpbm에 적합한 이미지 형식으로 변환하세요.
pamtilt
이미지의 기울어진 각도를 자동으로 검색하는 데 사용됩니다 .pnmrotate
이미지의 기울기를 보정하는 데 사용합니다 .- 이미지를 PDF로 다시 변환하세요.
당신이 나에게 당신의 PDF 파일의 작은 샘플에 대한 액세스를 제공한다면 나는 그 위업을 달성하기 위한 쉘 스크립트를 시도해 볼 수 있습니다.
(여기 수퍼유저+스택오버플로우에 [netpbm] 태그가 없는 것이 매우 궁금합니다.)