Top  Previous  Next

The SDSI Web Extension provides an easy method to send PDF files to UnForm printers configured in the server's [webprinters] section or via the Server Manager on the Configuration, External Tools tab.  The extension provides an enhanced PDF viewer in a compatible web browser.  It is designed to streamline print workflows when using browser-based applications that produce reports in PDF format, by replacing the need to install local print capability to a remote printer.


The web extension also offers deep UnForm integration capability in browser-based applications.  Using specially designed rule files, UnForm can detect specific pages on specific sites and add integration points that present the user with web forms or direct posting of data read from the browser application.  For example, on an ERP web page displaying customer information, the web extension can use the customer ID to present a list of invoice documents, or while editing a purchase order, the vendor and purchase order information can be used to pull up archived documents such as inbound invoices and check records.


The web extension also provides integration with CirrusPrint, enabling a user to send a PDF file to any user or output device configured for the user's company.  This enables immediate PDF distribution and cloud printing.


The web extension can be installed in the Chrome browser from the unform.com website.






GET/POST Requests


The extension's custom PDF viewer works by intercepting web requests as soon as they start to arrive at the browser, by checking the response headers. If the response indicates it is a PDF from a configured site, the browser redirects the request to the custom viewer, causing the PDF to be retrieved again.


There are two ways that browsers can submit request, using GET or POST request types.  POST types are normally used when submitting forms, and browsers generally warn you about re-submitting POST requests because, depending on how the target website was written, it may result in a double transaction.  It is rare that a website will respond with a PDF to a transaction-oriented POST request, but since the possibility exists, the extension will not redirect PDF responses to POST requests except for sites specified in the server configurations.  Instead of redirecting the request, the standard browser PDF viewer will be used.