enscript
txt를 pdf로 변환할 때 악센트를 처리하는 방법을 알 수 없습니다 .
echo "élisée" | enscript -o - -X <encoding> | ps2pdf - output.pdf
가능한 모든 인코딩을 시도했지만 그 중 어느 것도 올바른 결과를 얻지 못했습니다.
첫 번째 stdout에 iconv를 추가해야 할 것 같아요
내가 시도한 enscript 인코딩 목록:
- 88592
- 88593
- 88594
- 88595
- 88597
- 88599
- 885910
- ASCII 코드
- 과학적
- 아스키노
- 이부푸케
- 사과
- 가상 기기
- 마력 8
- 잉어 8
- 메모
- 리소좀 단백질 1
답변1
Linux에서 일반적으로 사용되는 문자 인코딩은 UTF-8이지만 enscript
UTF-8은 지원되지 않습니다. ISO 8859-1과 같이 enscript에서 지원하는 인코딩으로 텍스트를 변환해야 합니다.
echo "élisée" | iconv -f utf-8 -t iso-8859-1 | enscript -X 88591 -o - | ps2pdf - output.pdf
또는 UTF-8로 인코딩된 텍스트를 허용하는 텍스트-포스트스크립트 변환기를 사용할 수 있습니다 paps
.