Automate your workflow with Nanonets
Request a demo Get Started

Why Rename PDF Files based on their content?


* PDF files shared between organizations are named haphazardly. 
* The file names often have nothing to do with the data they contain.
* This makes it hard to keep track of documents and identify them.
* Precious man-hours are spent in renaming and organizing such documents for convenient reference.
* This allows users to identify files more quickly, and get some information about the documents without having to open them individually.     

Original file vs renamed file

PDF files are convenient for sharing and storing vast amounts of data/information. But PDF file names are not standardized.

Businesses struggle to organize & identify large numbers of PDF files in their database. The file names often have nothing to do with the underlying content of the document. It is not uncommon for organizations to receive PDF documents with a string of unintelligible characters for a file name.

For example, organizations often receive invoices or proforma invoices as PDF files. Vendors follow different file naming conventions and invoicing formats. So vendor A might share a PDF invoice named “Vendor A” and vendor B might title their invoice “July2021 Vendor B”.

renaming a PDF files based on content

A standardized file naming protocol would make life so much easier - e.g. “Date_VendorName_Amount”. Organizing or identifying invoices renamed in this format would be so much more convenient and practical.

But it’s quite unrealistic to expect vendors or external parties to adhere to specific conventions such as “naming PDF files based on content” for each document they share. For all practical concerns, they might have their own rules, or worse none at all. Businesses often end up having to manually rename PDF files; an extremely time-consuming, error-prone & inefficient process.

So is there an efficient/automated way to reorganize PDF names based on their content or metadata?

How to Rename PDFs Based on Content?

You can follow the below steps to rename PDFs in bulk based on their content using Nanonets -

  • Choose a pretrained model based on your document type / create your own document extractor within minutes.
  • Verify the data extracted by Nanonets. Your data extraction model is ready now.
  • Once you have created your model, go to the workflow section of your model.
  • Go to the export tab and select "Export files to Google Drive".
  • Connect your Google Drive account.
  • Choose the Drive folder where you want to send the renamed PDF.
  • Specify a renaming format for your files based on the data extracted by Nanonets. I have specified a format here to rename files based on invoice date, seller name, and invoice amount as follows - {invoice_date}_{seller_name}_{invoice_amount}.pdf
  • Choose your export trigger and test using a file.
  • Click on "Add Integration" and you are good to go.

Nanonets will now automatically extract data from incoming files, rename them based on the specified naming convention using the extracted data, and then send the renamed PDFs to your specified Google Drive folder!

Here is a demo of the Nanonets Rename PDF workflow in action.

Rename files based on content or your own naming conventions


Looking to create Rename PDF workflows on Nanonets? Check out Nanonets Rename PDF tool or use below action buttons to start creating your end to end workflow.


Alternate Solutions


* Adobe plugins
    *Does the job but not automated 
    *Requires considerable manual intervention 
    *Might throw up errors

Most solutions that attempt to rename documents in bulk come in the form of plugins for Adobe’s PDF reader; since renaming PDFs is the most popular use case.

While these solutions do a decent job, they are not automated in the true sense. They require considerable manual intervention to operate; and require some level of review/validation to check for errors.

Using a template-based approach to extract data, these solutions require users to mark areas of interest in the documents. This allows the plugin/software to identify content correctly in each document with the same layout. But this approach is impractical when dealing with unknown or non-standard document layouts. Users would be forced to make different templates for each document type; an inefficient and tedious approach!


Looking to create Rename PDF workflows on Nanonets? Check out Nanonets Rename PDF tool or use below action buttons to start creating your end to end workflow.


Why Nanonets is better for file renaming workflows


* Fully automated, scalable & accurate
* AI/ML capabilities that keep learning continuously
* Renames multiple files automatically in seconds
* Handles unknown layouts and various file formats

Nanonets is offers a completely touchless file renaming workflow. Just upload the documents to one folder on Google Drive and get the renamed files in another dedicated folder.

Nanonets leverages AI & ML capabilities to only extract relevant data accurately from documents - essentially turning a flat scan into a searchable PDF with structured data. This makes renaming PDFs or any other documents based on content pretty straightforward & scalable.

Nanonets can handle documents with unknown or new layouts/formatting with ease. Its algorithms learn continuously and keep getting better with time. Do you want to rename multiple documents that come in various file formats, different layouts and/or multiple languages? Nanonets can handle it all.


Looking to create Rename PDF workflows on Nanonets? Check out Nanonets Rename PDF tool or use below action buttons to start creating your end to end workflow.


Update May 2023: this post was originally published in June 2021 and has since been updated.

Here's a slide summarizing the findings in this article. Here's an alternate version of this post.