Skip to content

Releases: nimaid/bookdir2pdf

Beta 5.1

22 Jul 15:30
Compare
Choose a tag to compare
  • Added line wrapping for Table of Contents
  • Re-factored ToC generation to a separate step
  • new --table_of_contents_format option
    • Break limit (line wrapping setting)
    • Page number prefix/postfix strings
    • Indentation string

Beta 5.0

21 Jul 05:28
Compare
Choose a tag to compare
  • .blank page functionality
    • TODO: Make page truly empty (0 bytes), and not a white image (<500 bytes)
  • Exit handling (cleanup temp files)
  • Moved from character allowlist to character blocklist for PDF name to filename conversion
    • Allows ALL characters except the naughty ones
  • Better printing
  • Better ToC formatting

Beta 4.1

11 Jul 01:37
Compare
Choose a tag to compare
  • Fixed DPI not working when purifying images
  • Add PDF Creator metadata

Beta 4.0

10 Jul 20:20
Compare
Choose a tag to compare
  • Various bugfixes
  • Allow .title, .author.and .dpi files

Beta 3.6

07 Jul 23:25
Compare
Choose a tag to compare
  • Various important bugfixes
  • Vastly improved printing

Beta 3.5

06 Jul 15:30
Compare
Choose a tag to compare
  • PDF filename is taken from title if exists, still overridden by -o

Beta 0.3.4

06 Jul 05:35
Compare
Choose a tag to compare
  • Made purify save in 1-bit format (1/8th the size!)

Beta 3.3

06 Jul 05:07
Compare
Choose a tag to compare
  • Added functionality for .rename files
    • The directory containing the .rename file will get its bookmark name from the contents of the file instead of the directory basename
    • This is very useful for characters that are disallowed in paths by the OS, like \, /, :, *, ?, ", <, >, |, etc.
    • It's also useful for very long bookmark names, or many nested bookmarks, as there is a limit to the length of a path in your OS
      • Windows has a path limit of 260 characters. This can be disabled in Windows 10, but it causes lots of bugs, and Explorer still won't work
      • Linux has a much larger limit of 4096 on EXT4 filesystems, but it is bad practice to exceed the 260 limit, as it can still break git or other programs

Beta 3.2

05 Jul 22:37
Compare
Choose a tag to compare
  • Add --title and --author arguments
  • Add --dpi argument
  • Better printing
  • Changed ToC short flag to -c, -t is short for --title now

Beta 3.1

05 Jul 03:07
Compare
Choose a tag to compare
  • Removed adaptive threshold method
    • This required OpenCV, which was like 200+ MB when added to the EXE
    • The results were usually worse than a standard threshold for properly scanned pages (no camera pictures)
    • The EXE actually runs and is only 10 MB