- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
Date 23/05/18 16:23:15
Name   덜커덩
Subject   윈도우에서 여러 개의 PDF를 한꺼번에 돌려버리기
이 글은 모 횐님의 탐라에서 동기를 받았습니다. 감사합니다.



아마도 윗 탐라의 선생님은 이미 문제를 해결하셨을 것입니다. 근데 왜 썼냐구요? 퇴근이 하고 싶지만 할 게 너무 많습니다. 할 게 많을 때 딴 짓이 훨씬 더 재밌다는 것은 천년의 진리 아니겠습니까? 그래서 썼습니다.


여기 pdf를 윈도우에서 한번에 바꾸고 싶다는 사람이 있습니다. 파일이 한 두개면 수작업으로 대충 바꾸면 되지만, 그리고 ilovepdf.com 같은게 접근 가능하면 거기다 올리고 바꾸면 되지만, 회사 보안 등의 이유로 그것 둘 다 되지 않는 사람이 있습니다.

그래서 준비했습니다. 웹에 파일을 올릴 필요 없이, 회사에서 사용해도 되는 건전한 프로그램만 받아서 해결하는 방법.

(1) qpdf라고 불리는 오픈소스 프로그램이 있습니다. 회사에서, 학교에서, 가정에서, 병원에서, 공무원도 쓸 수 있습니다. 즉시★다운로드 ==> https://github.com/qpdf/qpdf/releases

위 링크를 꾹 눌러 웹페이지를 열고, 대충 보이는 여러 파일 중에 아래 스샷 처럼 -msvc64.zip 이라고 끝나는 파일을 받도록 합니다.



(2) 다운로드 받은 압축 파일에서 bin 폴더 안의 파일을 새 폴더에 집어넣도록 합니다.

이쁘게 파일을 잘 넣으면 아래 그림과 같이 파일이 널리게 됩니다.



(3) 돌려야 할 pdf 파일들을 새 폴더를 만들어 복사해 놓습니다. 잘못되면 안되니까 옮기지 말고 복사하십시오.

저는 original이라고 폴더를 만들고 거기에 이런저런 pdf 파일을 넣습니다. 회사에서 쓰는 pdf 파일을 쓸 수는 없으니 대충 어디서 받아온 샘플 pdf 파일을 이리저리 넣었습니다.



(4) 그리고 90도 돌아간 파일이 저장될 빈 폴더를 하나 만듭시다. 대충 90deg_rotated로 만들었습니다.

(5) 그리고 탐색기에서 대충 아무파일 근처에서 shift 키를 누르고 오른쪽 마우스 버튼을 눌러 "여기에 PowerShell 창 열기"를 선택해 파워셸 창을 엽니다.



(6) 그러면 아래 처럼 시퍼런 창이 나올텐데, 여기서 아래처럼 명령어를 입력해서 qpdf를 실행합니다.

gci ./original -Filter *.pdf | % { &"./qpdf.exe" --rotate=+90 $_.FullName ./90deg_rotated/$_ }

만약 원본 파일을 모아놓은 폴더 이름이 다르다면, gci 명령어 뒤에 적힌 ./original 대신 자신이 지정한 이름을 기입하면 됩니다.
돌아간 파일이 들어갈 폴더 이름이 다르다면, ./90deg_rotated/ 대신 ./새 폴더/ 처럼 바꿔주면 됩니다. '/' 대신 '\'를 써줘도 아래처럼 문제 없습니다.



그럼 그냥 아무 말 없이 다시 명령 프롬프트가 뜰텐데, 이제 아까 만든 빈 폴더로 가서 만들어진 pdf파일을 확인하면 대충 90도로 비뚤어진 pdf를 감상할 수 있습니다.



여기서 오른쪽 90도가 아니라 왼쪽 90도로 비틀어야 한다면 --rotate=-90 이라고 넣어주면 됩니다. 숫자도 90 말고 180, 270을 넣어도 됩니다.

그 밖에도 페이지 나누기 합치기 뭐 그런것도 있긴 한데, 그런것도 소개하기에는 지면이 부족하니(?) 여기서 끝맺도록 하겠습니다.

아 퇴근하고 싶다.



7
  • 어렵다


목록
번호 제목 이름 날짜 조회 추천
14011 일상/생각3대째 쓰는 만년필 ^^ 7 삶의지혜 23/07/01 3580 1
14085 일상/생각사랑하는 내 동네 7 골든햄스 23/08/01 3580 34
14504 문화/예술이거 마법소녀 아니었어? 마법소녀가 "아닌" 작품들 10 서포트벡터 24/03/05 3580 8
7039 스포츠180202 오늘의 NBA(러셀 웨스트브룩 20득점 21어시스트 9리바운드) 김치찌개 18/02/02 3581 0
6127 스포츠170819 김치찌개의 오늘의 메이저리그(오승환 0.2이닝 1K 0실점 시즌 19세이브) 김치찌개 17/08/20 3581 0
14399 일상/생각전세보증금 분쟁부터 임차권 등기명령 해제까지 (1) 9 양라곱 24/01/15 3582 21
6984 일상/생각끄적임 2 무더니 18/01/23 3582 0
13340 음악[팝송] 그리핀 새 앨범 "Alive" 김치찌개 22/11/21 3583 0
14134 오프모임오늘 저녁 6시 봉피양(강남점) 돼지갈비 먹어요 9 소맥왕승키 23/09/09 3583 4
14395 역사나치 고위관료 중 가장 머리가 좋았던 인물 7 인프피남 24/01/12 3584 1
13142 음악[팝송] 서피시스 새 앨범 "Hidden Youth" 김치찌개 22/09/08 3584 0
14603 정치정치는 다들 비슷해서 재미있지만, 그게 내이야기가 되면... 9 닭장군 24/04/16 3584 6
13554 기타참깨, 들깨 생육 개론 19 천하대장군 23/02/08 3585 11
14278 일상/생각거칠고 인용 없이 쓰는 수능 단상 7 김비버 23/11/16 3585 9
14388 일상/생각저의 향수 방랑기 29 Mandarin 24/01/08 3585 3
12027 일상/생각사랑하는 소년 5 아시타카 21/08/29 3586 20
4025 일상/생각오늘은 금요일, 퇴근 시간이 다가오고 있습니다. 2 AI홍차봇 16/10/28 3587 0
13574 과학/기술프로젝트 툰드라 4 copin 23/02/16 3587 1
12246 게임[LOL] 11월 6일 토요일 오늘의 일정 3 발그레 아이네꼬 21/11/05 3589 3
13293 게임[LOL] 박도현 선생님 스토브리그 사가 진행 근황 4 Leeka 22/11/02 3589 0
13940 일상/생각신문고로 민원 하나 넣어봤습니다 4 우연한봄 23/06/03 3590 0
14749 경제요즘 부동산 분위기에 대한 잡썰 13 Leeka 24/06/17 3590 0
4417 일상/생각오늘 하루는 마음이 싱숭생숭한 하루가 되 버릴듯... 7 NF140416 16/12/20 3591 0
13395 오프모임[마감] 오늘 저녁 7시 서울 공릉역 "비어-도슨트와 맥주잡담" 14 비어-도슨트 22/12/14 3591 3
14304 일상/생각최종 후기 7 당근매니아 23/12/02 3592 12
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글