FreePDF logoFreePDF

How to Convert ODT to PDF (Plus ODS and ODP)

By the FreePDF team ·

OpenOffice and LibreOffice save to .odt, .ods and .odp by default. Those files open perfectly for anyone running the same software and are a gamble everywhere else: Word will make a fair attempt at an .odt and shift the spacing while it does, and a phone mail app is as likely to show an attachment it can't preview as anything useful. Converting to PDF ends the negotiation.

The conversion runs on LibreOffice itself

OpenDocument is LibreOffice's native format, so the program reading your file is the same one that would have written it. Styles, frames, manual page breaks and the fiddly parts of ODF come across the way the author set them up, rather than being reinterpreted by a third-party parser working from the spec.

Upload one file, get one PDF back. Your original is never modified.

Fonts are what decide whether the layout holds

The rendering happens on a server, not on your laptop, and that distinction is behind nearly every "why does my PDF look slightly off" report for any office-to-PDF converter anywhere. If a document asks for a typeface the machine doing the work doesn't have, a substitute goes in instead. Substitutes have different letter widths, different widths re-wrap the lines, and re-wrapped lines push the page breaks somewhere new. One missing font can move your headings onto the wrong pages.

Ours carries a broad set: metric-compatible stand-ins for the fonts Office documents usually name, plus coverage of roughly 150 writing systems including Chinese, Japanese, Korean, Arabic, Thai and the Indic scripts. Standard documents come through unchanged. If yours is set in something specialised or bought, embed the font in the ODF file before converting — LibreOffice honours embedded fonts, and that removes the question entirely.

Each format has its own thing to watch

  • .odt — the straightforward one. A paginated document becomes a paginated PDF, page for page.
  • .ods — the one that surprises people. A PDF has fixed pages and a spreadsheet doesn't, so the conversion falls back to the print settings saved in the file: print area, page order, scaling. A wide sheet that has never been set up for printing gets sliced down the middle and the right-hand columns land on their own pages.
  • .odp — one slide per page. Speaker notes stay behind; the PDF holds the slides as an audience sees them.

For a spreadsheet, two minutes in LibreOffice before uploading is worth more than any setting a converter could offer: set the print range to the cells you actually want, then set the scaling to fit one page wide. Everything after that follows.

Common questions

My spreadsheet came out split across a dozen pages. What went wrong?

Nothing went wrong, the file just never said where it wanted to break. Without a print area and a scaling rule the sheet is paginated at its natural width, which for anything more than about eight columns means columns wrapping onto separate pages. Open the .ods, set Format then Print Ranges to your data, set the sheet to fit one page wide, save, and convert again.

Can I convert .docx, .xlsx and .pptx the same way?

Yes, through the matching tool for each. They run on the same LibreOffice engine, so everything above about fonts and spreadsheet pagination applies to them identically. The formats are split into separate tools purely so each page can accept the right file types instead of offering you a list of nine extensions.

Related free tools