Document Management for Legal professionals in the Digital Age

by Conor Smith | September 20, 2018

The legal industry is ripe with inefficiencies with regards to digital document management, records management and sign off. The industry itself seems to be moving slowly to close the gap that it is creating between itself and other industries. Digital innovation can take many forms, without the changes being hard to introduce.

For the most part, these innovations cannot only improve workflows and processes within the company but also improve the standards of employee’s work and take some of the pressure off of legal professionals. This article will delve into the digital innovations within the legal industry in order to highlight how digital document and records management solutions can be introduced without the need to change the culture of a business drastically. For the most part, these systems can be easily integrated so that it is a quick changeover with minimal disruption to the daily roles of team members.

The Problem With Paper

Within the legal industry, there’s a lot of information that needs to be gathered for many different reasons. Most of the time this is done using paper and pen as opposed to digital means. This, in turn, results in the need to manually enter information into a digital filing system. This is called data entry and it can be unreliable, while also taking up much of your employees precious time. Consider how much time your employees take every day manually entering data into the computer system when you can automate this process by using digital data collection efforts. Now contemplate what they could be doing with this time if they didn’t need to manually do this task. The benefits are endless when you examine this tiny but integral part of the daily role of most paralegals and administrative staff.

The Digital Revolution

The paperless office movement has been around for many years now but in order to create a digital document solution that encompasses workflows and processes within your business, c-level staff need to look deeper. Identifying areas where the majority of the paper is used, discovering new technologies that fit the company’s future strategies and uncovering a document solution that grows as your needs grow is hugely important to ensure that the results are long-lasting. Highlighted below are features of PDF technology that can solve issues within the legal industry in an innovative way with the ability to expand as your company needs do.

Smart Forms

The legal industry has collected information through paper forms for decades. The next step in this process would be for you to transfer this information from the paper into a digital format. An innovative and digital way to improve this system would be to use PDF forms that can collect information quickly. That information can then be transferred, through an export file, to your database, where it can update a pre-existing profile or create a new profile so that you no longer need people to manually update sensitive client information.

Using PDF forms, templates can be created where uniform information can be collected from each client without you or your client needing to recreate or re-enter information multiple times. This could be the perfect way to automate your records management system without needing to schedule unwanted face to face or over the phone meetings.


As a lot of information is kept in paper form, the legal industry is known for its high costs in storage and interminable file rooms. With this brings high insurance costs and the risk of losing everything through a myriad of different potential accidents. Using PDF technology you can move all of this paper information into the digital document management system that is cheaper and safer to upkeep. By scanning paper documentation using our innovative OCR technology, these paper documents can truly be turned into digital documents, which are PDF/A compliant, searchable, and most importantly, findable.

Digital Devices

Furthermore, because the legal industry is fast-paced and ever expanding, there is an increasing need for legal services across borders. This means that practitioners are stretched very thin and don’t have the resources to spend 12 hour days in the office ensuring that all paper documents are converted to a digital format. A great reason to move to a digital document management system would be that you can use tablets, smartphones or other digital devices on the go to review documents, update information and take notes. All this can be done without needing to be connected to the internet on a full-time basis. Once you have updated a document you can connect to the internet and see the file save in front of your eyes.


Within the legal industry, security is a pivotal aspect of any document management strategy, to ensure that personal information is not viewed by the wrong people. PDF technology allows for redaction and other security features within PDF documents. For example, a PDF document can be password protected so only certain people are allowed to view or edit it. PDF security features are great to ensure that your company is 100% compliant with GDPR and other data protection regulations you may need to abide by.

Innovation Within PDF Technology

Foxit PDF SDK allows you to integrate PDF technology into your workflow or application seamlessly without needing previous knowledge of PDF. We also add new features to our SDK regularly to ensure that customers have what they need to improve their workflows and processes. Below are two features of our PDF SDK which are perfect to improve document management systems so that communication and collaboration is improved, while allowing for maximum flexibility and efficiency.

Associated Files

PDF technology allows for files to be added to PDF documents. This means reference files can be added to PDF documents so that users can get a full picture of the topic within a document without the need for continuous communication. This makes reviewing, collaboration and sign-off fast and more efficient.

Here is a quick code snippet to show how easy it is to add associated files with our PDF SDK. The snippet associates a .txt file to the PDF:

AssociatedFiles associated_files = new AssociatedFiles(doc);

            //Create filespec with 1.txt

            FileSpec filespec_txt = new FileSpec(doc);



            DateTime dateTime = new DateTime(2017, 9, 15, 17, 20, 20, 0, (short) 8, 0);


            filespec_txt.embed(input_path + "1.txt");




            //Associate 1.txt with catalog dictionary.


                PDFObject catalog_dict = doc.getCatalog();

                associated_files.associateFile(catalog_dict, filespec_txt);

                System.out.println(String.format("Associate a text file with catalog dictionary."));

                FileSpec filespec_catalog = associated_files.getAssociatedFile(catalog_dict, 0);

                filespec_catalog.exportToFile(output_path + "catalog.txt");


            PDFPage page = doc.getPage(0);

            page.startParse(PDFPage.e_ParsePageNormal, null, false);

            //Associate 1.txt with page dictionary.


                associated_files.associateFile(page, filespec_txt);

                System.out.println(String.format("Associate a text file with page."));

                FileSpec filespec_page = associated_files.getAssociatedFile(page.getDict(), 0);

                filespec_page.exportToFile(output_path + "page.txt");


            //Associate 1.txt with annotation dictionary.


                RectF rect = new RectF(100, 50, 220, 100);

                Annot annot = page.addAnnot(e_Note, rect);


                associated_files.associateFile(annot, filespec_txt);

                System.out.println(String.format("Associate a text file with annotation."));

                FileSpec filespec_annot = associated_files.getAssociatedFile(annot.getDict(), 0);

                filespec_annot.exportToFile(output_path + "annotation.txt");


// Save PDF file

            String newPdf = output_path + "associated_files.pdf";

            doc.saveAs(newPdf, e_SaveFlagNoOriginal);

Embedded Fonts

Another great feature in PDF documents is embedded fonts. This feature allows you to embed a particular font that you’re using within your document. When a person opens the document it will render exactly as you intended regardless of if they have the font installed on their local machine. Embedded fonts reduce the number of errors in review processes while also increasing efficiency due to the ease of viewing.

Below is how to add an embedded font to a PDF viewer using our PDF SDK. This snippet will embed a font, create a text object and add the text using the embedded font:

PDFDoc doc = new PDFDoc(input_file);

// Add a new PDF page and insert text objects.

PDFPage page = doc.insertPage(0, PDFPage.e_SizeLetter);

TextObject text_object = TextObject.create();


//Add a font using a font file. Here, the face index is set to 0 and the Charset is ANSI 

Font nFont = new Font("Font File Path", 0, e_CharsetANSI));

//Embed font to document


        // Prepare text state. Use embedded font for text object

        TextState state = new TextState();




        text_object.setTextState(page, state, false, 750);

        // Set text.

        text_object.setText("Foxit Software");

        RectF rect = text_object.getRect();

        float offset_x = (page.getWidth() - (rect.getRight() - rect.getLeft())) / 2;

        float offset_y = page.getHeight() * 0.8f - (rect.getTop() - rect.getBottom()) / 2;

        text_object.transform(new Matrix2D(1, 0, 0, 1, offset_x, offset_y), false);

        // Generate content


//Save PDF

String output_file = output_path + "embedFont.pdf";

doc.saveAs(output_file, e_SaveFlagNormal);

System.out.println("Embed Font to PDF file.");