markbind icon indicating copy to clipboard operation
markbind copied to clipboard

Optimize MarkBind for saving as PDF

Open damithc opened this issue 1 year ago • 2 comments

One area we can focus on optimizing MarkBind is saving as PDF -- as content-intensive pages might be saved as PDF. A specific use case is this textbook.

Steps:

  1. Save the abovementioned page as a PDF using the technique given in https://se-education.org/guides/tutorials/savingPdf.html
  2. Examine the PDF to locate places where the appearance can be improved
  3. Look into ways MarkBind can facilitate those improvements

Some examples:

Unnecessary UI elements: image image

Wasted space which can be avoided if we support more layout options

image

Not enough padding: image

damithc avatar Jan 28 '24 15:01 damithc

I think there are multiple old issues with saving as PDF. I think we can use this issue to collate and investigate all old PDF issues (and close the old one) and make a task list in this issue.

EltonGohJH avatar Feb 01 '24 08:02 EltonGohJH

Unnecessary UI elements are not spotted when printing via Chrome. Not enough padding indeed exists. Screenshot 2024-02-04 at 21 20 57

Related Printing Issues: #2109 (Can reproduce) #2157 (Cannot reproduce/May have been resolved)

Tim-Siu avatar Feb 04 '24 15:02 Tim-Siu