하이퍼 링크가 작동하는 pdf로 "인쇄"웹 페이지


11

CutePDF를 사용하여 많은 웹 페이지를 PDF로 인쇄합니다. pdf 문서에서 URL은 활성 링크로 유지되지만 하이퍼 링크는 활성 링크를 생성하지 않습니다.

웹 페이지를 인쇄 할 때 활성 하이퍼 링크를 유지하는 무료 PDF 프린터가 있습니까?

(이를 구체적으로 수행하지 않는 도구는 조언하지 마십시오)

Firefox를 사용하지만 브라우저가 중요하다고 생각하지 않습니다.


마스크 된 하이퍼 링크가 정확히 무엇을 의미하는지 잘 모르겠습니다. 마스크 하이퍼 링크 의 알려진 정의에 따르면 pdf 프린터에는 문제가되지 않습니다. 실제로 PDF 프린터는 하이퍼 링크가 어디로 연결되는지 알 수 없으므로 마스크 링크와 비 마스크 링크를 구분하지 않습니다.
— Art Gertner

smc; 단순히 하이퍼 링크가있는 일반 텍스트를 의미합니다. 수퍼 유저 마스크가 잘못된 경우이 용어는 무엇입니까?
— bretddog

이 용어는 하이퍼 링크 입니다. 마스킹과 관련이 없습니다. 일반 텍스트를 URL 이라고 합니다. 하이퍼 링크는 클릭 가능한 객체로, URL로 연결 됩니다. wiki : Hyperlink 및 wiki : URL을 읽으십시오 . 또한 질문 (제목 포함)을 업데이트하는 것을 잊지 마십시오
— Art Gertner

답변:


4

먼저 사용중인 브라우저가 중요 하다는 것을 확신해야합니다 . 표준 OS 인쇄 대화 상자를 사용하지 않는 한 브라우저는 자체 라이브러리를 사용하여 PDF를 작성합니다. 브라우저마다 결과가 다릅니다.

실험과 마찬가지로 Firefox 및 Chromium을 사용하여이 페이지를 인쇄했습니다. Firefox는 클릭 가능한 링크를 저장하지 않았습니다. 크롬은 약 50 %를 절약했으며 선택은 거의 임의적 인 것처럼 보였다.

최선의 해결책은 작업을 수행 할 브라우저 추가 기능 / 확장 프로그램을 설치하는 것입니다.

나는 빠른 검색을했고 파이어 폭스를 위해 이것을 발견했다 : 상상할 수없는 이름의 Print pages to Pdf . 최신 버전으로 직접 연결 : 0.5.0.6 .

열려있는 모든 브라우저 탭, 책갈피 / 폴더, 스크랩북 (플러스) 페이지에서 하나의 PDF 파일을 만듭니다. 이 문서는 전자 메일로 보관하거나 [sic] 보내거나 표준 PDF 뷰어로 인쇄 할 수 있습니다.

기능 목록을 살펴보면 원하는 것을 찾을 수 있습니다.

  • 웹 페이지의 컨텐츠에서 PDF로 링크를 유지합니다
  • 웹 페이지 / pdf에서 탐색 할 수있는 로컬 링크 지원

나는 그것을 짧게 테스트했으며 모든 클릭 가능한 링크로 페이지를 올바르게 인쇄했습니다.


글쎄, 이것은 꽤 멋져 보인다! :) 지금까지 좋은 결과와 몇 가지 좋은 옵션. 감사!
— bretddog

1
이 링크는 죽었습니다.
— AllInOne

1
@AllInOne, 업데이트
— Art Gertner

@ArtGertner이 버전의 링크가 작동하지 않습니다. (나는 전에 플러그인을 좋아했다 ..)
— Malachi

4

Chrome의 "PDF로 저장"통합 가상 프린터를 사용하는 것도 또 다른 옵션입니다. "PDF로 인쇄 페이지"Firefox 확장 프로그램이 페이지를 심하게 엉망으로 만드는 곳에서 저에게 효과적이었습니다 (그러나 실제로 하이퍼 링크는 보존되었습니다)


w3.org/TR/xmlschema11-1/#composition-schemaImport 와 같은 W3C 문서 는이 방법으로 작동하지 않는 것 같습니다. 링크 된 문서를 검색 할 수없고 링크가 작동하지 않습니다.
— koppor

최신 버전의 Chrome으로 해당 페이지를 테스트했습니다. 문서는 검색 가능하며 외부 링크는 작동합니다. 내부 링크 (페이지의 앵커로 연결)가 작동하지 않습니다 (이 유형의 문서에는 문제가됩니다). "페이지를 PDF로 인쇄"를 사용하면 해당 페이지에서 더 나은 결과를 얻을 수 있습니다. 검색 가능하고 외부 및 내부 링크가 작동하며 레이아웃이 올바르게 유지되는 것 같습니다.
— hetchel

3

wkhtmltopdf

PDF로 페이지 인쇄를 기반으로 독립형 도구 wkhtmltopdf를 제안합니다 .

"c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf" "http://www.example.com" test.pdf

판독

내 경우에는 wkhtmltopdf가 작동하지 않았 으므로 Pandoc을 권장 합니다 . 실행하는 것이 조금 더 복잡합니다. 작은 문서를 사용하면 다음을 실행할 수 있어야합니다.

pandoc http://www.example.org/ -o test.pdf

한자가 포함 된 UTF-8 문서가있는 경우 다음과 같이해야합니다.

pandoc http://blog.fefe.de/ -o test.tex
lualatex test.tex
lualatex test.tex

진행중인 작업

그러나 구체적인 설정 pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdf에서는 LaTeX 오류가 발생합니다.

! LaTeX Error: Too deeply nested.

따라서 라텍스 파일을 수동으로 만들었습니다.

pandoc http://www.w3.org/TR/DOM-Parsing/ --standalone -o test.tex

그런 다음 ~ \includegraphics안에 있기 때문에 78 행을 비활성화해야했습니다 \href.

stackoverflow에서 제안 된 해킹 (74 줄에 삽입되어 있음 \begin{document})으로도 실행할 수 없었습니다 ( pdflatex test).

Pandoc에서 2424 호를 열었습니다 .


2

Firefox에서 플러그인 페이지를 PDF로 인쇄 플러그인을 더 이상 사용할 수 없습니다. 나는 이것과 다른 스레드에 나열된 대안을 시도했지만 운이 없었습니다.

작동하는 것 :

  • Internet Explorer 용 Adobe PDF 도구 모음을 사용하십시오.
  • 툴바에서 "웹 페이지를 PDF로 변환"기능을 사용하십시오.

2015-10-07 현재 PDF로 페이지 인쇄를 계속 사용할 수 있습니다. printpdf.pf-control.de/index.php/en/0.5.0.2.html
— koppor

귀하의 의견에 감사드립니다. 링크 한 사이트를 확인하고 설치 방법에 대한 지침을 따랐습니다 ( printpdf.pf-control.de/index.php/en/installation.html ). 해당 페이지는 addons.mozilla.org/en-US/firefox/addon/에 연결되어 있습니다. 인쇄 페이지 - 투 - PDF 그것이 말하는 "이 부가 기능은 작성자에 의해 삭제되었습니다."
— Erik T. Wiik

내 링크의 첫 번째 단락에 제공된 링크를 따르십시오. "이 버전을 다운로드하려면이 링크로 다운로드 할 수 있습니다. 이미 0.5.0.1을 다운로드 한 경우 동일합니다"라는 텍스트가 표시됩니다. "이 링크를"링크합니다 printpdf.pf-control.de/versions/0.5.0.2/xpi/...
— koppor

1

PDF 문서에 하이퍼 링크 를 저장 하는 FireFox Addon "save-as-pdf" 가 있습니다 : https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

(무료이지만 상업 회사 http://pdfcrowd.com에서 개발 )


이 전환은 온라인에서 수행된다는 것을 언급 할 가치가 있습니다. 애드온은 URL을 pdfcrowd의 온라인 서비스로 전송하여이를 변환하고 PDF를 돌려줍니다. 개인 정보 보호 문제로 인해 해당 애드온을 사용하지 않습니다. 관심있는 사이트를 pdfcrowd로 알고 싶지 않습니다. 또한 해당 서비스를 사용할 때 민감한 데이터가 유출 될 수 있도록 준비하십시오 (페이지의 기밀 내용) 질문, URL로 코딩 된 세션 ID 등), 로그인 데이터 / 세션 ID가 게시 요청을 통해 해당 웹 사이트에 제공되는 경우 애드온이 작동하지 않습니다.
— Binarus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.