Final answer:
To prevent users from printing documents using app1 while still allowing them to view the documents, you should use a portal with access control and permissions.
Step-by-step explanation:
To prevent users from printing documents using app1 while still allowing them to view the documents, you should use a portal with access control and permissions. One option is to use a document management system that allows you to set specific user permissions, such as read-only access. By assigning users read-only access in app1, they will be able to view the documents but won't have the ability to print them. Another option is to use a virtual desktop infrastructure (VDI) where you can control user access and permissions to specific applications, including app1.