주로 미리 지정된 위치에 텍스트가있는 PDF 파일에 주석을 달고 싶습니다. GUI와 명령 줄 유틸리티는 모두 괜찮지 만 무료 소프트웨어 솔루션 만 사용하십시오. 그러나 나는 완전성을 위해 이미지 추가를 포함시켰다.
명확하게하려면 주석이 PDF 파일의 일부 여야합니다. 그렇지 않으면 유용하지 않습니다.
Ask Ubuntu에 대해 비슷한 두 가지 질문이 있지만 둘 다 두 살입니다. 이들은 내가 PDF로 텍스트와 이미지 (예를 들어, 서명)를 추가 할 수 있습니까? 그리고 어떻게 기존의 PDF 파일로 사진을 편집 할 수 있습니다?
나는 Xournal을 시도했지만 작동합니다. 그러나이 작업을 수행하는 방법에 대한 작은 자습서가 좋을 것이라고 생각하므로 Xournal을 사용하여 이러한 작업을 수행하는 방법에 대한 작은 자습서를 추가하고 싶습니다. 답을 추가하십시오.
나는 또한 비록 나를 위해 작동하지 않았다 UPDF, 노력 이 대답 하고 이 하나의 예를 들어 그것을 할 수라고합니다. updf PPA 의 소스를 사용하여 Debian Wheezy에서 패키지 (순수한 Python)를 다시 빌드했습니다 . 매우 원시적 인 것처럼 보이며 “다른 이름으로 저장”대화 상자에도 저장 버튼이 없습니다. 다른 사람들이 경험이 다른 경우 게시하십시오.
각 답변에 대해이 작업을 수행 한 방법에 대한 적절한 경우 스크린 샷이있는 간단한 자습서를 제공하십시오.
답변
LibreOffice Draw에서 PDF 파일이 열린 것으로 보입니다. 나는 파일을 여는 것 외에 특별한 것을하지 않았다 :
$ libreoffice carcut_01.pdf
LibreOffice Draw에서 PDF를 일반 문서 / 이미지처럼 주석을 달았습니다. 완료되면 Draw의 툴바에서 PDF 아이콘을 클릭하여 파일을 새 PDF 파일로 내 보냅니다.
이것은 나의 노력의 결과였습니다.
그러나 LibreOffice가 작동하지 않습니까?
Draw에서이 작업을 수행 할 수없는 문제가 발생하는 경우 (저는 LibreOffice 버전을 사용하고있었습니다) :
- 버전 : 4.1.4.2
- 빌드 ID : 4.1.4.2-4.fc19
** 참고 : * LibreOffice의 일부인이 패키지가 누락되었을 수 있습니다.
$ rpm -aq|grep "libre.*pdf"
libreoffice-pdfimport-4.1.4.2-4.fc19.x86_64
이것은 Fedora와 같은 Red Hat 기반 배포판에서 패키지 모양입니다. 데비안 / 우분투에는 비슷한 이름의 패키지가 있다고 가정합니다 libreoffice-pdfimport
.
대안?
Okular 시도해 볼 수 있습니다.
Okular를 사용하면 문서를 검토하고 주석을 달 수 있습니다. Okular에서 생성 된 주석은 각 사용자의 내부 로컬 데이터 폴더에 자동 저장됩니다. Okular는 열린 문서를 암시 적으로 변경하지 않습니다.
스크린 샷
또 뭐요?
@Terdon의 답변 에서 알 수 있듯이 김프를 다른 여러 도구와 함께 사용할 수도 있습니다. @Terdon은 또한 PDF에 주석을 달고 볼 수있는 다른 도구 목록 이있는 대화방에이 링크 를 게시 할 수있을 정도로 친절 했습니다.
답변
미리 정해진 위치에 텍스트를 오버레이하기 만하면되므로 사용할 수 있습니다 pdftk
.
두 개의 PDF 파일이 필요합니다. 하나는 텍스트로 스탬핑하려는 PDF 파일입니다. 다른 PDF 파일은 스탬프하려는 텍스트입니다. 두 번째 배경은 투명한 배경이어야합니다. LibreOffice Draw로 쉽게 만들 수 있으며 cups-pdf를 사용하여 pdf로 인쇄 할 수 있습니다. PDF1 / A를 선택하지 않아도 PDF로 내 보내면 불투명 한 배경이됩니다.
그런 다음
pdftk input.pdf stamp overlay.pdf output stamped.pdf
다른 페이지에서 다른 오버레이를 원하면 여러 페이지 overlay.pdf를 만듭니다 (오버레이 페이지 1은 입력 페이지 1, 오버레이 페이지 2는 입력 페이지 2 등).
pdftk input.pdf multistamp overlay.pdf output stamped.pdf
스크린 샷이 널리 사용되므로 입력 및 결과는 다음과 같습니다. input.pdf는 물론 LibreOffice의 가장 중요한 스마일 도구를 사용하여 만들었습니다.
CUPS-PDF로 PDF를 만드는 방법
CUPS-PDF는 인쇄 작업에서 PDF 파일을 작성하는 CUPS 용 인쇄 드라이버입니다. 사용하려면 CUPS를 사용해야합니다. cups-pdf
패키지를 설치하십시오 (적어도 데비안에서는 필수). CUPS 관리 인터페이스를 방문하여 http://localhost:631/admin
‘프린터 추가’를 클릭하십시오. 옵션으로 “CUPS-PDF (가상 PDF 프린터)”가 표시되어야합니다. 선택하고 계속을 누릅니다. 대기열 이름 등을 입력하고 다시 계속하십시오. PPD를 요청하면 일반적입니다.
해당 프린터를 추가하면에서 프린터를 완전히 구성 할 수 있습니다 /etc/cups/cups-pdf.conf
.
사용하려면 일반처럼 인쇄하되 일반 프린터 대신 프린터로 선택하십시오. PDF 파일은 $HOME/PDF
기본적 으로 줄어 듭니다 .
답변
Okular는 데비안 8 (Jessie) 버전에서 PDF에 주석을 달 수 있습니다. 이것은 버전입니다.
okular --version
Qt: 4.8.6
KDE Development Platform: 4.14.2
Okular: 0.20.2
작동 방식은 다음과 같습니다.
자세한 내용 은 Okular 매뉴얼의 Annotation 참조 페이지를 참조하십시오 .
해당 페이지를 인용하려면 :
Okular 0.15부터 주석을 PDF 파일로 직접 저장할 수도 있습니다. 이 기능은 Okular가 0.20 이상 버전의 Poppler 렌더링 라이브러리로 빌드 된 경우에만 사용할 수 있습니다.
먼저 PDF에 주석을 달아야합니다. 메뉴 또는 키 입력을 통해이 작업을 수행 할 수 있습니다. 도구는 아래 Tools->Review
또는 키 입력을 통해 찾을 수 있습니다 F6
.
왼쪽에 다양한 옵션이있는 메뉴가 나타납니다.
인라인 주석에 가장 적합한 옵션은 “인라인 노트”입니다. 링크의 지시 사항에 따라 메모를 저장하십시오. 링크에서 언급 한 바와 같이, 노트의 배경색, 글꼴 및 기타 기능을 사용자 정의 할 수 있습니다. Okular에서 PDF 주석 설정 변경 및 저장을 참조하십시오
. .
기본적으로 주석 정보는 다음 위치에있는 xml 파일에 저장됩니다.
~/.kde/share/apps/okular/docdata
또는 더 일반적으로, 위치에서
$(kde4-config --localprefix)/share/apps/okular/docdata/
주석을 PDF 파일에 저장하려면 원하는대로 주석을 파일에 다시 저장해야합니다 Save As
.
주석이의 xpdf 및 명시하다로 볼 수 있습니다 (경고를 던졌습니다 “WARNING ** : 구현되지 않은 주석 :.. POPPLER_ANNOT_FREE_TEXT 그것은 알려진 문제이며 그것은 미래에 구현 될 수있다”여전히 주석을 보여줍니다)하지만,하지 않음으로써 acroread
(9.5 .5) 또는 Chromium
(45.0.2454.85) 의 PDF 플러그인 . 또한 gtklp
CUPS 프론트 엔드 인을 사용하여 Ok를 인쇄합니다 .
몇 가지 추가 팁 :
- 검토 주 도구 모음이 okular_part – 필터 할 수있는 작업을 “검토”를 검색하여, 오른쪽 현재의 행동에 추가 : 도구 모음에서 변화를 – 구성 도구 모음 – 설정 : 기능은 도구 모음에 추가 할 수 있습니다.
- 주석 옵션을 편집하고 새로운 변형을 추가 할 수 있습니다. 검토 버튼을 마우스 오른쪽 버튼으로 클릭하고 “주석 구성”을 선택하십시오.
답변
당신은 또한 사용할 수 있습니다 gimp
:
$ gimp foo.pdf
“가져 오기”를 클릭하십시오 :
그것으로 플레이 :
저장해:
!
답변
주석에 대한 올바른 선택은 TeX, 특히 LaTeX 패키지와 함께 LaTeX 패키지 pdfpages
및 도면 패키지 TikZ입니다.
예제 스크립트는 다음과 같습니다. 이것은 두 페이지 문서의 오버레이입니다 text.pdf
. 패키지 의 명령 \includepdf
은 TikZ를 사용하여 겹쳐진 텍스트와 함께 pdf의 첫 페이지를 포함 pdfpages
하는 pagecommand
옵션 과 함께 호출됩니다 . 그런 다음 두 번째 페이지는을 사용하여 포함 \includepdf
되지만 주석은 없습니다.
이것은 TeX와 TikZ의 모든 기능을 사용하기 때문에 매우 강력하지만 간단한 방법입니다.
TeX / LaTeX에 익숙하지 않은 경우이 스크립트를 복사하여 호출 (예 example.tex
🙂 text.pdf
하여 2 페이지 PDF로 변경 하여 테스트 할 수 있습니다. 그런 다음 실행
pdflatex example.tex
있는지 확인하기 example.tex
와 text.pdf
같은 디렉토리 수준에있다.
테스트를 위해 2 페이지 pdf를 생성하려면 간단한 방법으로을 호출하십시오 groff
.
echo .bp | groff -T pdf > text.pdf
.bp
나누기 페이지를 나타내며 두 페이지의 빈 PDF를 만듭니다. 이 명령은 James Lowden의 의례입니다 .
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{tikzpagenodes}
\begin{document}
\includepdf[pagecommand=
{\begin{tikzpicture}[remember picture, overlay]
\node at (2,2.0){\large{\textbf{PLEASE WRITE EMAIL ADDRESS:}}};
\draw[thick,latex-] (current page footer area.south east) -- +(-3.4cm,-2.2cm)
node[pos=1,anchor=east] (a) {\large\textbf{{CONTINUED ON NEXT PAGE}}};
\end{tikzpicture}}
,pages=1]{text.pdf}
\includepdf[pages=2]{text.pdf}
\end{document}
이 작업을 수행 할 때 페이지 위에 좌표 격자를 배치하면 위치가 더 쉬워집니다. 예를 들어 모든면에 좌표 가있는 그리드 에 대한 답변에 제공된 요리법을 참조하십시오
.
및 루프 공간에 의해 원래의 대답은
질문에 연결된.
결과 이미지는 다음과 같습니다.