I am looking for a good open source tool to create EPUB files from ODT or PDF files.
It needs to run on Windows and Linux as well as be open source.
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It only takes a minute to sign up.Sign up to join this community
LibreOffice 6 can natively convert .odt and .pdf files to .epub format without needing to install any plugins in LibreOffice Writer. LibreOffice is open source and cross platform (Windows/Mac/Linux).
If you want more granular control over the formatting of the .epub document:
Convert the original document to .rtf format and save it as a new document.
Edit the .rtf document in LibreOffice Writer to make it ".epub friendly".
BLANK_PARAGRAPHand then with Alternative Search and Replace for Writer extension replace all instances of
Convert it to .epub from the command line with the Calibre application's
ebook-convert input_file.rtf output_file.epub --cover COVER-FILE-LOCATION --remove-paragraph-spacing --chapter-mark none --flow-size 100
This command gives very nice results, but I think most people will be happier if they use LibreOffice Writer to do the document conversion instead of doing it the hard way with Calibre's command line tool.