
Chrome에서 "PDF로 저장"을 통해 인쇄할 때 페이지 크기를 웹페이지 크기에 맞추려면 어떻게 해야 합니까?
PDF를 생성하려는 페이지에는 그래프가 많이 있는데 이를 종이에 인쇄할 계획은 없습니다. 단지 표시 가능한 문서를 생성하고 싶습니다. 하지만 PDF로 인쇄하려고 하면 그래프가 모든 페이지에서 계속 잘려나갑니다. 한 페이지에 모든 내용을 인쇄하고 싶습니다. 이것이 가능한가?
답변1
알림: 이 접근 방식은 부분적으로 더 이상 사용되지 않습니다.
Chrome은 인쇄 섹션에서 페이지 크기에 대한 사용자 정의를 허용하는 기능이 매우 인상적입니다.
따라서 인쇄 크기를 사용자 정의할 수 있습니다. 이는 32" x 80" 웹 페이지를 PDF로 인쇄해야 할 때 정말 큰 도움이 되었습니다.
지침은 다음과 같습니다(페이지의 프런트 엔드를 수정하고 있으므로 약간 기술이 필요하고 HTML 수정이 필요하다는 점을 기억하세요).
- 인쇄 대화 상자를 열려면 Ctrl + p를 누르세요.
- 하단 섹션을 확장하려면 "추가 설정"을 클릭하세요.
"용지 크기" 드롭다운을 마우스 오른쪽 버튼으로 클릭하고 "검사"를 클릭합니다
(참고: 이렇게 하면 크롬의 개발자 도구가 열립니다).개발 도구에서
<select class="md-select">...</select>
강조 표시됩니다. 옆에 있는 화살표를 클릭하여 해당 섹션을 확장합니다.- 확장되면 첫 번째 옵션은 다음과 같습니다.
<option value="{"height_microns":1189000,"name":"ISO_A0","width_microns":841000,"custom_display_name":"A0"}">A0</option>
- 해당 항목을 마우스 오른쪽 버튼으로 클릭한 다음 "HTML로 편집"을 선택하세요. 이전 옵션의 텍스트가 모두 강조 표시된 텍스트 편집 섹션이 열립니다.
이 시점에서 해야 할 일은 이 목록에 기존 옵션 뒤에 사용자 지정 옵션을 삽입하는 것뿐입니다. 이는 직접 붙여넣는 것을 의미합니다. 불행하게도 슈퍼유저가 스택스니펫을 허용하지 않기 때문에 붙여넣을 수 있는 스니펫을 만드는 도구를 만들 수 없습니다.
수정해야 할 값은 몇 가지뿐입니다. 아래에서는 이름을 CUSTOM으로 변경했습니다.
아래 텍스트에는 HHHHHHHHHH 및 WWWWWWWWW가 있음을 알 수 있습니다. 원하는 치수와 관련된 미크론 값으로 수동으로 변경해야 합니다. 이 웹사이트는 멋진 무료 미크론 계산기를 제공합니다:https://www.calculateme.com/length/inches/to-microns/
내 키는 80인치 = 2,032,000 마이크론이므로 HHHHHHHHHH의 경우 2032000으로 대체했습니다.
내 너비는 32인치 = 812,800 마이크론이므로 WWWWWWWWW의 경우 이를 812800으로 대체했습니다.
자신만의 관련 값을 찾아 아래 텍스트와 동일한 작업을 수행하세요.
<option value="{"height_microns":HHHHHHHHHH,"name":"ISO_CUSTOM","width_microns":WWWWWWWWWW,"custom_display_name":"CUSTOM"}">CUSTOM</option>
해당 텍스트를 사용할 준비가 되면 "HTML로 편집" 텍스트 편집기의 섹션 바로 뒤에 배치하세요. 완료되면 텍스트 편집 영역 외부의 아무 곳이나 클릭하여 변경 사항을 렌더링합니다.
이 시점에서 드롭다운 메뉴를 클릭하고 CUSTOM 옵션을 확인한 후 선택할 수 있습니다.
이것이 힘들게 들린다는 것을 알지만, 이는 매우 간단하며, 사용자 정의된 내용으로 PDF를 만드는 경우 상당한 시간을 절약할 수 있습니다.
심각한 업데이트
어떤 시점에서는 Google 크롬의 인쇄 미리보기가 더욱 테스트 중심으로 업데이트된 것으로 보입니다. 결과적으로 사용자 정의 값을 추가하면 테스트 조건을 위반하고 아무 일도 일어나지 않습니다. 이 접근 방식은 더 이상 표시된 대로 작동하지 않습니다.
여기서 요구 사항은 테스트 어설션 방지를 우회하기 위해 디버거를 사용하여 문자 그대로 값을 가로채는 것입니다. 죄송합니다. 너무 심도가 깊어서 여기에 쓸 수 없습니다. 또한, 현재 작동 중인 수정 사항을 게시함으로써 이후에 어떤 이유로든 보호받을 가능성이 있다는 점이 걱정됩니다.
친애하는 Google, 실제로 이 게시물을 보고 있다면 맞춤 마이크론 옵션을 허용하시겠습니까? 정말 감사하겠습니다!
답변2
지금은 내가 하고 있는 작업에 적합한 Chrome 확장 프로그램을 찾았습니다. 전체 페이지의 스냅샷을 찍은 다음 PDF나 이미지로 저장할 수 있습니다. 이 방법의 유일한 단점은 페이지(PDF인 경우에도)가 전체적으로 이미지라는 것입니다. 따라서 텍스트를 선택하거나 벡터 확장할 수 없습니다.
다른 사람에게 도움이 되는 확장 프로그램은 다음과 같습니다. 웹페이지 스크린샷 전체를 찍으세요 - FireShot
답변3
현대적이고 유일한 솔루션:
페이지 소스의 아무 곳에나 다음 CSS를 삽입합니다.(또는 페이지 자체에서 사용되는 CSS 파일)원하는 값으로 치수를 변경하세요.
@page {
size: 4.0in 25.5in; /* <- You can change these dimensions */
margin: 0;
}
이제 "PDF로 저장" 옵션을 사용해 보면 페이지가 해당 크기에 있는 것을 볼 수 있습니다.
답변4
Chrome에는 인쇄 대화 상자의 페이지 레이아웃을 위한 표준이지만 작은 도구 세트가 있습니다. 이는 인쇄물을 선택하는 바로 아래에 있으므로 놓치기 어렵지 않습니다.
세로와 가로 중에서 선택할 수 있는 레이아웃이 있습니다.
다양한 표준 크기 중에서 선택할 수 있는 용지 크기가 있습니다.
페이지의 인쇄되지 않은 여백을 조정할 수 있는 여백이 있습니다.
아마도 이를 위해 가장 도움이 될 Scale이 있습니다.
머리글/바닥글 및 배경 그래픽을 포함/제외하는 추가 옵션도 있습니다.
웹 페이지 인쇄는 페이지 디자인의 대부분이 실제로 페이지 코드에 명시적으로 정의되어 있고 인쇄 레이아웃에 최적화되어 있지 않기 때문에 부정확한 기술입니다. 이러한 명시적으로 정의된 페이지 레이아웃 코드는 프로그램이 문서 레이아웃을 더 효과적으로 제어할 수 있는 워드 프로세싱이나 기타 응용 프로그램에서 익숙할 수 있는 인쇄 레이아웃 옵션과 충돌합니다.