Hướng dẫn page-break in pdf html - ngắt trang trong pdf html

Vì vậy, về cơ bản, tôi đang sử dụng WKHTMLTOPDF để chuyển đổi báo cáo HTML động thành PDF.

Báo cáo có một định dạng cụ thể và tôi đã được yêu cầu sao chép định dạng đó với HTML.

Vấn đề tôi đang gặp phải là tôi không thể mô phỏng việc phá vỡ trang chức năng 100% trong HTML vì vậy wkhtmltopdf có thể giải thích nó và gửi nội dung đến một trang khác.

Tôi đang cố gắng tránh các phương pháp đo kích thước trang và như vậy.

TIA cho bất kỳ trợ giúp được cung cấp.

Chỉnh sửa: Cho đến nay tôi đang mô phỏng việc phá vỡ trang bằng cách sử dụng
và nó hoạt động. Tôi vẫn phải làm một số thử nghiệm mặc dù.

hỏi ngày 2 tháng 2 năm 2017 lúc 15:13Feb 2, 2017 at 15:13

Hướng dẫn page-break in pdf html - ngắt trang trong pdf html

Lenordlenordlenord

1.1111 Huy hiệu vàng10 Huy hiệu bạc16 Huy hiệu đồng1 gold badge10 silver badges16 bronze badges

2

Chỉ định quy tắc CSS cụ thể cho loại phương tiện in. Có một số thuộc tính có thể được sử dụng để phân trang. Tôi thấy dễ nhất để gắn thuộc tính page-break-before vào một lớp, như được hiển thị bên dưới.

Trong HTML:

Page 1, paragraph 1

Page 2, paragraph 1

Page 2, paragraph 2

Trong CSS:

@media print {
  .new-page {
    page-break-before: always;
  }
}

Đã trả lời ngày 22 tháng 5 năm 2017 lúc 11:12May 22, 2017 at 11:12

Hướng dẫn page-break in pdf html - ngắt trang trong pdf html

Geraint Andersongeraint AndersonGeraint Anderson

3.1274 Huy hiệu vàng25 Huy hiệu bạc47 Huy hiệu đồng4 gold badges25 silver badges47 bronze badges

6

Khi tôi sử dụng wkhtmltopdf, tôi làm việc với các lớp sau:

.keep-together {
    page-break-inside: avoid;
}

.break-before {
    page-break-before: always;
}

.break-after {
    page-break-after: always;
}

Vì vậy, tôi có thể ép buộc:

  • Rằng một nội dung container cụ thể không được trải đều trên hai trang (nếu nó phù hợp với một trang). Khi sử dụng ngắt trang keep-together lớp A được tạo trước container nếu cần thiết.
  • Rằng một lần phá vỡ trang bị buộc trước một container cụ thể.
  • Rằng một trang phá vỡ bị ép buộc sau một container cụ thể.

@media print không làm việc cho tôi với wkhtmltopdf.

Đã trả lời ngày 25 tháng 1 năm 2018 lúc 14:45Jan 25, 2018 at 14:45

Juangi Jordánjui JordánJuangui Jordán

5.5632 Huy hiệu vàng33 Huy hiệu bạc31 Huy hiệu Đồng2 gold badges33 silver badges31 bronze badges

5

Chỉ cần thêm nó trong mã HTML của bạn

Đã trả lời ngày 20 tháng 5 năm 2019 lúc 11:00May 20, 2019 at 11:00

EzekielezekielEzekiel

6715 Huy hiệu bạc2 Huy hiệu Đồng5 silver badges2 bronze badges

1

@Media In đã làm việc cho tôi với WKHTMLTOPDF khi tôi sử dụng tùy chọn-Bản sao-Media-Type cho WKHTMLTOPDF

Đã trả lời ngày 29 tháng 7 năm 2021 lúc 7:30Jul 29, 2021 at 7:30

1

Những người gặp vấn đề này, hãy thử hạ cấp wkhtmltopdf xuống phiên bản 0.10.0 rc2, đã làm việc cho tôi

Đã trả lời ngày 24 tháng 7 năm 2020 lúc 14:13Jul 24, 2020 at 14:13

Hướng dẫn page-break in pdf html - ngắt trang trong pdf html

Tôi rất mới với kiểu dáng HTML và CSS. Khi người dùng của tôi gửi phản hồi qua các biểu mẫu, một loạt các tài liệu HTML sẽ bao gồm tất cả các câu trả lời và sau đó được chuyển thành PDF.

Tôi đã chiến đấu với thiết kế trực quan và cụ thể bố trí trong vài tháng nay. Mỗi lần tôi tiến một chút về phía trước, tôi gặp nhiều điều chưa biết và những câu hỏi mà tôi thậm chí không biết tôi nên hỏi.

Nói một cách đơn giản, tôi cần kết hợp một số cơ chế để khiến các tệp PDF của tôi bị phá vỡ trang tại một vị trí có thể đo lường thích hợp. Tôi đã thử một vài giải pháp, styling CSS, thẻ HTML, định dạng tài liệu HTML để có các khoảng trống nơi tôi cần ngắt trang của mình xảy ra ... không có gì tôi đã thử trông chuyên nghiệp, hoặc hoạt động như tôi cần, Hoặc đơn giản là không hoạt động gì cả.

Có phương tiện nào để tạo ra một lần ngắt trang tại một vị trí được chỉ định hoặc ở đầu đo của một trang khi in? Dữ liệu của tôi tiếp tục trở nên không thể đọc được khi được in ra PDF vì một nửa văn bản được chia (ngay giữa) giữa tiêu đề trang và chân trang trang.