주제를 PDF로 인쇄하기

:bookmark: 이 가이드에서는 어떤 Discourse 주제도 PDF로 인쇄/다운로드하는 방법을 설명합니다.

:person_raising_hand: 필요한 사용자 권한: 모든 사용자

Discourse에서는 주제 인쇄 키보드 단축키를 사용하여 주제의 PDF를 생성할 수 있습니다. 해당 단축키는 Discourse 사이트를 탐색하면서 ? 키를 눌렀을 때 표시되는 키보드 단축키 참조 모달에 시스템별로 기재되어 있습니다.

  • 대부분의 운영 체제: ctrl+p
  • MacOS: ⌘+p

단축키를 사용하면 새 브라우저 창이 열리며, 여기서 주제를 PDF로 인쇄할지 선택할 수 있습니다. 인터페이스는 브라우저에 따라 다르지만, 아래 예시와 유사한 형태입니다:

추가 정보

  • Discourse는 키보드 단축키를 가로채 서버 측에서 인쇄 뷰를 렌더링하여 주제가 전체적으로 인쇄되도록 보장합니다.

  • 동일한 기능은 주제의 URL 끝에 /print를 추가하여 트리거할 수도 있습니다.

  • 기술적으로 브라우저의 파일 메뉴에서 인쇄 옵션을 선택하는 것도 가능하지만, 모든 게시물이 뷰에 로드되었는지 확인하려면 첫 번째 게시물부터 마지막 게시물까지 스크롤해야 할 가능성이 높습니다.

  • max prints per hour per user 사이트 설정이 있어 관리자가 시간당 사용자당 /print 페이지 노출 횟수의 최대치를 설정할 수 있습니다. 기본값은 5이며, 0으로 설정하면 Discourse의 주제 인쇄 기능을 비활성화할 수 있습니다(브라우저 메뉴를 통한 인쇄는 여전히 작동합니다).

30개의 좋아요

모든 내용을 PDF 파일로 출력할 수 있다는 점은 매우 좋습니다.

다만, 하위 항목을 사용할 때 콘텐츠의 형식이 약간 변경되는 것을 발견했습니다.

예를 들어, 이 콘텐츠의 출력은 다음과 같습니다.

  • Level1
    • Level2
    • Level2
      • Level3
      • Level3

하지만 PDF 파일로 인쇄하면 모든 항목이 Level1 항목인 것처럼 왼쪽으로 정렬됩니다.

HTML 뷰에서와 동일하게 인쇄할 수 있도록 설정할 수 있는 방법이 있을까요?

4개의 좋아요

그리고, 단일 게시물만 인쇄하는 것이 가능한가요? https://meta.discourse.org/t/printing-a-topic-as-a-pdf/160061/1/print을 시도하면 오류가 발생합니다.

가치 있는 원문(OP)과 상대적으로 가치가 낮은 답변들이 많은 주제(Topic)에 대해 매우 유용할 것입니다.

현재는 불가능합니다. Tobias는 팀이 언젠가 이 부분을 검토할 수 있다고 공유했습니다.

5개의 좋아요

음, 이 문제를 해결할 방법이 하나 있습니다.

보통 인쇄할 때 새 게시글을 하나 만듭니다.

그 다음 여러 게시글을 선택하여 논리적인 순서대로 새 주제에 작성한 후, 이 전체 주제를 인쇄합니다. 그리고 나서 해당 전체 주제를 삭제합니다.

예를 들어 1, 3, 4, 5, 7, 12번째 게시글을 선택하여 논리적인 순서의 주제를 형성하고, 이것이 하나의 완성된 이야기가 되도록 한 후, 이렇게 선택된 이야기를 인쇄하는 방식입니다.


좋아요, 이 방식이 최선인 것 같습니다!
Printing a topic as a PDF - #19 by nathank

1개의 좋아요

효과적이지만 다소 파괴적인 방법인 것 같습니다. 다만 요즘은 아래 기능 덕분에 토픽을 다시 재구성하는 것이 그리 어렵지 않습니다:

1개의 좋아요

아직 문서화가 필요합니다. 그 사이에 다음 테마 컴포넌트들을 확인해 보세요:

10개의 좋아요

각각의 스크린샷을 올려주실 수 있나요?

포스트 원치(Post Wrench)에서 인쇄(Print) 게시물을 찾았습니다. 하지만 다른 버튼을 찾을 수 없습니다.

둘 다 설치했습니다.

오른쪽 상단에 깔끔한 작은 프린터 아이콘이 표시됩니다. 하지만 DiscoTOC가 활성화되어 있는지 여부는 표시되지 않습니다:

개인적으로는 하단의 주제 옵션에도 표시되는 것이 더 좋다고 생각합니다. (아니면 두 위치 중 하나를 선택할 수 있게 하는 것이 더 나을 수도 있겠네요.)

6개의 좋아요

네, 모바일에서는 버튼이 없는 건가요?

적어도 제가 발견한 바로는 그렇습니다. 저는 게시물 wrench 메뉴에 단일 게시물 인쇄 기능이 있습니다.

2개의 좋아요

위쪽 게시글에 스크린샷과 추가 세부 정보를 업데이트했습니다.

5개의 좋아요

이 지원이 #official로 이어질 거라고 생각하시나요? 우연히 오늘 주제 내보내기/공유에 대한 관심이 있었어요 :smiley:

4개의 좋아요
  • GitHub - discourse/discourse-topic-print-component 3 (주제 타임라인에 동일한 작업을 수행하는 단축키와 동일한 동작을 하는 버튼을 추가합니다. 모든 사용자에게 표시됩니다. 데스크톱 전용입니다.)

모바일 지원이 추가될 수 있는 방법이 있을까요?

2개의 좋아요

바쁘실 때 유용합니다. 정말 효율적입니다.

3개의 좋아요

저도 알고 싶습니다.

3개의 좋아요

이미 모바일, 특히 iPhone에 대한 지원이 있습니다(다만 스크린샷은 iPad/DiscourseHub에서 캡처한 것입니다).

이해하기 어려운 용어들 때문에 겁먹지 마세요. 모든 모바일 시스템에서 동일한 기능을 찾을 수 있다고 확신합니다.

따라서 디바이스가 이미 제공하는 기능을 Discourse가 중복해서 제공할 필요는 없습니다. 그렇게 하지 않는 것이 맞습니다.

안드로이드에서는 보이지 않네요

조금 좁은 시야인 것 같습니다. 데스크톱에서는 이미 Ctrl+P를 제공하고 있거든요. 직접 버튼을 추가하는 것도 불필요하다는 같은 결론을 내릴 수 있을 것입니다. :wink:

1개의 좋아요

안드로이드가 정말로 그렇게 제한적일까요? :thinking: 제가 생각하기엔 이미 오래전부터 기본 기능으로 제공되던 것 같은데요.

아주 좁은 시각일 수도 있지만, 겹치는 메뉴를 제공하는 것이 무슨 의미가 있는지 도저히 모르겠습니다. 그렇다면 Discourse는 순수한 잘라내기, 복사, 붙여넣기 기능도 제공해야 할 텐데요.

하지만, 아니 ‘언젠가’ 더 넓은 범위에서 유사 인쇄/PDF로 저장 기능을 제공하지 않는 시스템이 존재한다면, 그런 기능은 필요하다고 봅니다.

2개의 좋아요

:sweat_smile: 모두 잠시만 기다려 주세요. 이 두 컴포넌트에 대한 문서 주제조차 아직 준비되어 있지 않습니다! 문서를 작성할 수 있을 때까지 추가적인 피드백이나 요청은 보류해 주시면 감사하겠습니다. 그 사이에, 이 프로젝트는 오픈 소스이며 MIT 라이선스로 제공되므로, 특히 시급한 필요가 있으시면 자유롭게 포크를 하거나 풀 리퀘스트를 보내 주세요.

7개의 좋아요

드디어 좋은 해결책을 찾은 것 같습니다

  • PDF로 출력할 필요가 없습니다.
    전체 웹페이지를 HTML 파일로 출력할 수 있습니다.
    크롬 웹스토어의 SingleFile 플러그인을 사용하면 됩니다. 이 플러그인은 웹페이지 전체를 그대로 다운로드하여 압축한 뒤 HTML 파일로 저장해 줍니다.

  • PDF로 인쇄하고 싶다면, 다운로드한 HTML 파일을 사용하여 인쇄하면 HTML 파일 안의 모든 서식이 유지됩니다.

2개의 좋아요