PDF의 모든 페이지에 머리글을 추가하시겠습니까?

PDF의 모든 페이지에 머리글을 추가하시겠습니까?

OS X에서 PDF의 모든 페이지에 작은 머리글을 추가하는 방법이 있습니까? 예를 들어 미리보기의 일부 옵션 등이 있나요? 어쩌면 AppleScript 등에도 뭔가가 있을까요?

200페이지가 넘는 PDF 파일이 있고 모든 페이지 상단에 작은 이름과 계좌 번호를 추가해야 하는데,엄청난인쇄 전(또는 도중)에 자동화된 방식으로 이를 수행할 수 있습니다.

답변1

명령줄에 익숙하다면 다음을 사용할 수 있습니다.pdftk일을 하기 위해.

단계는 다음과 같습니다.

1) Generate a pdf with your header where you want it (bkg.pdf);
2) Use the following command to add the file from 1) as a watermark;

pdftk inputfile.pdf background bkg.pdf output outputfile.pdf

LaTeX나 Word, 기타 워드 프로세싱 도구(예: TextEdit.app)를 사용하여 헤더 파일을 생성할 수 있습니다.

편집하다:PDF 내용(예: 스캔한 문서)에 따라 이미지를 덮는 전경 "워터마크"를 선호할 수 있습니다. 이 경우 위 명령에서 '배경'을 '스탬프'로 바꿔야 합니다.

항목이 올바르게 정렬되었는지 확인하기 위해 몇 가지 반복이 필요할 수 있다는 점에 유의하세요.

대체 옵션: LaTeX를 사용하여 모든 페이지를 포함하는 헤더를 생성하지만 좀 더 복잡합니다.

답변2

당신은 사용할 수 있습니다워터마크 PDF 문서PDF 파일의 모든 페이지에 이미지를 추가하는 Automator의 작업입니다. 위치, 배율, 회전 및 불투명도를 지정할 수 있습니다.

Mac OS X Lion의 작업 흐름을 수동으로 수정

원하는 대로 전체 자동화 작업 흐름을 설정하되 워터마크 이미지 추가는 건너뜁니다(할 수 없음). 워크플로를 파일에 저장합니다. Finder에서 작업 흐름을 마우스 오른쪽 버튼으로 클릭하고패키지 내용 표시로 이동합니다 Contents. document.wflow다음에서 열기텍스트 에디터, 예: TextMate.

실제 매개변수와 해당 값은 ActionParameters사전에 저장됩니다. 해당 키는 입니다 filenames. 기본적으로 다음과 같습니다.

<key>ActionParameters</key>
<dict>
    <key>angle</key>
    <integer>0</integer>
    <key>fileNames</key>
    <array/>
    <key>onePDF</key>
    <false/>

다음과 같이 선언 을 편집 <array/>하고 모든 파일을 s로 추가하면 됩니다.<string>

<key>fileNames</key>
<array>
        <string>/Users/danielbeck/Desktop/test.png</string>
</array>

파일을 저장하고 Automator에서 작업 흐름을 다시 엽니다. 이미지가 올바르게 나열되며 적용하기 전에 위치 및 기타 속성을 수정할 수 있습니다.

워크플로우는 다른 많은 작업처럼 입력 파일을 대체하지 않으며 출력이 임시 파일에 기록된다는 점을 기억하십시오. 사용Finder 항목 이동이후 조치.


프린터가 인쇄 대화 상자를 통해 워터마크 기능을 지원할 수도 있습니다. 다음을 확인하세요.양수표세부 인쇄 대화 상자의 팝업 목록에 있는 옵션입니다.

관련 정보