PDF or Portable Document Format is mostly the first choice when it comes to printing, sharing and emailing documents, especially the larger ones. For Windows and macOS, you might be very much familiar, and also dependent on, the widely used Acrobat products for pdf creation, viewing, and editing. Unfortunately, there is no default, dedicated, pdf-creator available on your Linux systems. You can, however, use the LibreOffice products to create PDF files in Ubuntu. In this article, we will explain how you can use the Ubuntu command line, the Terminal, in order to convert and batch convert .doc and .docx files to their pdf versions.
Why the Command Line?
If you are a Terminal-savvy person, you wouldn’t want to leave the comfort of the command line and go somewhere else to do any of your daily technical activities. There is always a way to do almost all of our stuff right inside the Terminal. So, why should pdf conversion be any different! Using the Terminal makes certain tasks more efficient and, even faster. The command-line tools do not use too many resources and thus form great alternatives to the widely used graphical applications, especially if you are stuck up with older hardware.
We have run the commands and procedures mentioned in this article on a Ubuntu 18.04 LTS system.
Using the LibreOffice CLI ‘Lowriter’ for pdf conversion
LibreOffice Write is part of the LibreOffice package and is mostly available by default in most Linux distros. If your system lacks it, you can easily install it from the Ubuntu Software Manager:
Here, we will be making use of the CLI of the same in order to convert our documents to pdfs.
Here is how you can use the Lowriter:
Open your Ubuntu command line, the Terminal, either through the Ubuntu Application Launcher search or by using the Ctrl+Alt+T shortcut.
Please make sure that lowriter is installed on your system by running the following command:
$ lowriter --version
Convert a single file to PDF format
Use the following command syntax in order to convert a single file located in your current directory:
$ lowriter --convert-to pdf filename.doc
For .docx files,
$ lowriter --convert-to filename.docx
Here is how I converted a .docx file to pdf. located in my Downloads folder.
As you can see above, when I listed the contents of my current folder through the ls command, I could see the newly converted pdf file listed as well.
Batch Convert files to pdf
Use the following command syntax to batch convert all .doc or .docx files to pdf, located in your current directory:
$ lowriter --convert-to pdf *.doc
For .docx files, use:
$ lowriter --convert-to pdf *.docx
This is how you can make use of the LibreOffice Writer’s CLI to convert your documents from .doc and .docx to pdfs. No extra installations or lengthy procedures are required and you have exactly what you need; a .doc/.docx to pdf conversion right through the Ubuntu command line.