2013-08-06 36 views
5

Tôi đã từng làm việc cho một tổ chức sử dụng Prince XML để tạo tài liệu HTML của PDF. Tổ chức đó đã được gấp lại, và tôi không còn có quyền truy cập vào giấy phép Prince đó nữa. Vì tôi không có bốn lớn giữa đệm ghế, tôi đã cố gắng sử dụng WeasyPrint để hiển thị hóa đơn HTML thành PDF. HTML của tôi & CSS đều khá đơn giản, do đó, Weasy không có vấn đề gì khi hiển thị chính xác, với thông báo trước. Tôi có thể không nhận được trang để mở rộng xuống tự động với kích thước giấy như tôi có thể ở hoàng tử sử dụng:WeasyPrint có thể phù hợp với khổ giấy Tự động

@page { 
prince-shrink-to-fit:auto; 
} 

Có ai biết nếu Weasy hỗ trợ bất kỳ lệnh tương tự trước khi tôi làm lại CSS của toàn bộ trang web để tạo ra các tài liệu nhỏ hơn?

Trả lời

1

WeasyPrint không hỗ trợ bất kỳ điều gì như thế này vào lúc này. Prince’s documentation là khá thưa thớt về những gì nó làm chính xác. "Độ rộng của nội dung" được xác định như thế nào? Đưa ra một đặc điểm kỹ thuật thích hợp của tính năng này, tôi có thể nói nó sẽ khó khăn như thế nào để thêm vào WeasyPrint.

Nhân tiện, tôi thường không xem StackOverflow cho câu hỏi WeasyPrint. Việc ghi vào danh sách gửi thư hoặc trình theo dõi vấn đề của WeasyPrint sẽ nhận được nhiều phản hồi hơn.

2

Bằng cách xem xét một số ý tưởng để định dạng bản pdf được hiển thị bằng dấu chấm than, tôi đã tìm thấy câu hỏi này có thể trả lời câu hỏi của bạn.

@page { 
      size: Letter; 
      margin: 0in 0.44in 0.2in 0.44in; 
    } 

WeasyPrint page size wrong. (8.27in x 11.69 in)

Các vấn đề liên quan