InterformNG2 can work with PDF files in multiple ways - both as input and as output.
PDF is one of the file types/payloads, that can be handled by the InterformNG2 workflow.
A workflow can e.g. accept PDF files as the input file type. Such an input PDF file can e.g. be appended to another PDF file.
It is also possible to add a digital signature or a written signature to a PDF file.
You can also protect and restrict the use of a PDF file.
If you have a PDF compatible printer, then you can even also print a PDF file (provided that the printer understand PDF as a print data stream) with the set the printer component followed by the To printer component.
PDF as output
InterformNG2 can generate PDF output in multiple ways with these workflow components:
- Create PDF file
This workflow component merge an input document (XML or spooled file) with a template and the result is written into a PDF file in the file system. The output payload is the same as the input payload e.g. XML. - Create PDF document
This merge an input document (XML or spooled file) with a template, and the result is kept in the workflow inside the payload. Subsequent workflow components can then e.g. process the PDF file with the workflow components mentioned above under PDF as input and/or distributed as output e.g. as a PDF file with the To filesystem component, FTP or put the PDF in the payload into an attachment in an email. You can also copy the generated PDF file to a printer with the component, To printer - that is possible if the printer is PDF compatible (understands PDF directly as a print data stream). - Create PDF email
This creates an email with an attached PDF file, that is the result of a merge with the input document and a template. The output payload is the same as the input payload e.g. XML. - Create EML with PDF
You can use this component to create an EML file in the payload of the workflow, and then e.g. put it to the file system with the To filesystem component. - Print
It is even possible to directly print a PDF file with the Print workflow component, if the printer is PDF compatible. In order to do that you just need to setup the
printer and here select the mime type, PDF.
Please notice that you can even set duplex options (simplex/duplex) inside the PDF file with the
predefined variable, pdf.viewerPreference.duplex. Alternatively you can choose to
wrap the PDF in a PJL sequence to enable this and other printer functions.
The texts in output PDF are using an installed True Type Font (TTF) from the Library of InterformNG2. If you in the text include a character, that is not found in the used font then you will see the text <?> in the output indicating that a character was not found in the used font.