Close TOC
My Group: This user has no roles.

My Distribution ID: Please log in to see your distribution ID.

Explore This Section

My Group: This user has no roles.

My Distribution ID: Please log in to see your distribution ID.
Open TOC

Page Contents

 


Clarification on PDF Highlighting Issue with PDF.js

Disclaimer

SYNAXIOM does not distribute NIVOMAX Viewer setup files directly to end users. To obtain the necessary setup files, users must download a copy directly from the Technical Publications Supplier's NIVOMAX Self Serve portal, subsequent to agreeing to the terms and conditions stipulated therein. The Technical Publication Supplier, possessing a valid Distribution ID for their copy of the NIVOMAX Applications, is the sole distributor. Access to and use of the NIVOMAX Viewer is contingent upon the purchase of a Data License for a digital product from the Technical Publications Supplier. The digital product downloaded will function exclusively with the viewer provided by the respective Supplier. Users are advised that the distribution of NIVOMAX Viewer setup files may be governed by applicable export control regulations depending on their region.

Licensing

It is not necessary for end-users to purchase a separate NIVOMAX license. The Technical Publications Supplier from whom you have acquired your Data License has already procured the requisite licenses from SYNAXIOM. By extending an invitation, they include you within their authorized user pool, as permitted under their NIVOMAX license agreement. You are authorized to use the NIVOMAX software provided the Technical Publications Supplier maintains a valid NIVOMAX software license.

Confidentiality

This document (“Document”) contains confidential and proprietary information owned by SYNAXIOM Inc. (“SYNAXIOM”). No part of this Document may be reproduced, copied, or distributed in any form or by any means without the prior written permission of SYNAXIOM Inc. Unauthorized use, disclosure, or reproduction of this Document is strictly prohibited. Any third-party intellectual property mentioned herein is the property of their respective owners, and such mention is for informational purposes only and does not imply any association with or endorsement by the owners.

This page must not be removed before distributing the document. It must remain present in all shared copies to ensure proper communication and compliance.

Clarification on PDF Highlighting Issue with PDF.js

Last Updated on July 17, 2024 | 3 min read


Observed Behavior

Users may experience two common issues when highlighting text in PDFs displayed within the NIVOMAX Viewer, which uses the PDF.js library to render and display PDF content:

  1. Inadvertent Selection of Adjacent Content: It is common to unintentionally select adjacent content when highlighting text near hyperlinks due to the way PDF.js renders the document. This can result in more content being highlighted than intended. This behavior can vary based on how the PDF was originally created.

Why PDF.js?

PDF.js is a robust and widely compatible JavaScript library developed by Mozilla and maintained as an open-source project. It is designed to render PDF documents directly within web browsers without the need for plugins. The benefits of PDF.js include:

  • Compatibility: Works seamlessly across various browsers that support JavaScript, without requiring external plugins.
  • Open Source: Being open source fosters transparency, community-driven improvements, and customization opportunities.
  • Accessibility: Enhances accessibility features, making PDF content more accessible to users with disabilities.

Testing the Issues

To verify these behaviors, users can save the PDF and then open it in Firefox outside of NIVOMAX. The content highlighting behavior will be the same as observed within the NIVOMAX Viewer.

  • Highlighting Hyperlinks: Try starting the selection slightly after the hyperlink and highlighting backwards. This method often results in more accurate selections and minimizes the inclusion of adjacent content.

How to Use

Given the current behavior, users are advised to adjust their highlighting technique as described above to achieve the desired results. This process leverages the PDF.js rendering behavior to improve the accuracy of text selection.

Request for Improvement

If this behavior is a major concern, users are recommended to report these issues as improvement requests to Mozilla. Improvements to these behaviors will enhance the highlighting functionality in future versions of PDF.js. Additionally, we will be advocating for enhancements to these behaviors to improve the highlighting functionality in future versions of PDF.js.

Next Steps

The PDF.js library will continue to be updated as newer versions are released. If the requested improvement is implemented in PDF.js, it will be available within the NIVOMAX Viewer, and we will make a note to identify this improvement in the related Release Notes at that time. We understand the importance of efficient PDF usage within your workflows and appreciate your patience as we work towards enhancing the user experience when viewing PDF documents within the NIVOMAX Viewer.

Note:

Your feedback is invaluable to us. This FAQ has been created based on input from users like you. We appreciate your continued feedback and encourage you to keep sharing your experiences. For further questions or additional assistance, please contact our support team.


For the latest documentation on this and other important topics, please refer to the NIVOMAX Help Center. The NIVOMAX Help Center is your primary resource for up-to-date information, guidelines, and self-serve support for NIVOMAX.

This document also has an online version which may be more up-to-date.


CONFIDENTIAL

This document is the property of SYNAXIOM Inc.