Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Library Management

Notices

Reply
 
Thread Tools Search this Thread
Old 01-06-2021, 02:20 AM   #1
halloleo
Groupie
halloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameter
 
Posts: 156
Karma: 12649
Join Date: Feb 2020
Device: iPad
Exported ePUBs stay the same, exported PDFs always change.

I regularly export my library (to make the books available to tools) via calibredb export.

I export the books into a temp directory and then compare with the last export.

In doing so I have noticed that ePUB files stay fully the same when no change to the metadata in calibre has happened since the last export. (And thus I have no need to copy them to the final destination.)

However PDF files seem to change even when no modification to the metadata in calibre has happened. This is pretty annoying, because it means I have to copy the PDFs to the destination even if nothing has changed. The change seems to be only on the byte level, when looking at the PDF it looks still the same, of course.

Why do PDFs not behave like ePUBs and how can I avoid it?

ps: I use the options --single-dir --progress --dont-write-opf --dont-save-cover.

pps: I cannot use --dont-update-metadata, because I need the calibre metadata in the exported file.
halloleo is offline   Reply With Quote
Old 01-06-2021, 02:43 AM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,907
Karma: 22669818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
This is a feature of PDF. To update metadata in it, even if the new metadata is not different, the files internal structures have to be changed.
kovidgoyal is offline   Reply With Quote
Old 01-09-2021, 08:43 PM   #3
halloleo
Groupie
halloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameter
 
Posts: 156
Karma: 12649
Join Date: Feb 2020
Device: iPad
Thanks for the info.

Interesting! Sorry to bother, but I'm curious, is there any explanations why the PDF has to change when nothing of the data (content or metadata) changes? Is this caused by the particular PDF library?
halloleo is offline   Reply With Quote
Old 01-09-2021, 10:20 PM   #4
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,907
Karma: 22669818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
pdf is internally an object filesystem that uses numbers as object names. When changing anything in a PDF, one has to create/delete objects in that filesystem, and doing this in a way thathas no side effects is fr from trivial.
kovidgoyal is offline   Reply With Quote
Old 01-10-2021, 08:02 AM   #5
halloleo
Groupie
halloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameterhalloleo can solve quadratic equations while standing on his or her head reciting poetry in iambic pentameter
 
Posts: 156
Karma: 12649
Join Date: Feb 2020
Device: iPad
Great detailed explanation. Makes sense.
halloleo is offline   Reply With Quote
Reply

Tags
calibre, export, export library


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Aura Annotations exported to the PC? Beniamina Kobo Reader 6 09-16-2017 10:22 AM
Formatting of exported annotations bounce Marvin 5 07-29-2016 03:25 PM
[marvin] exported annotations in xhtml tsolignani Apple Devices 8 02-18-2013 06:59 AM
Indesign-exported pdf to epub eagles1972 Conversion 0 01-12-2012 12:24 AM
Books blank when exported Joosca77 Library Management 2 06-10-2011 10:33 PM


All times are GMT -4. The time now is 07:27 PM.


MobileRead.com is a privately owned, operated and funded community.