And indeed, our PDFKit functions can work on iOS, too. Printing is not available and Quartz Filters are macOS only.
But other functions like rendering a PDF page or merging several PDFs into one works well.
So you can now do PDF append operation on iOS with our plugin, e.g. using PDFKit.AppendPages function. The following scripts merges two PDFs and stores the resulting PDF in a new container:
Set Variable [ $pdf ; Value: MBS("PDFKit.OpenContainer"; MyTable::InputPDF) ]
Set Variable [ $r ; Value: MBS( "PDFKit.AppendPages"; $pdf; MyTable::OtherPDF ) ]
Set Field [ MyTable::OutputPDF ; MBS( "PDFKit.GetPDFDocument"; $PDF) ]
Set Variable [ $r ; Value: MBS( "PDFKit.Release"; $pdf) ]
You can of course decide whether you like to use PDFKit or you need more and use our DynaPDF functions. With DynaPDF we have a cross platform library which provides constant behavior on all platforms. PDFKit is great for the average user, but if you need PDF/A, separation/process colors or optimization, you need more. See DynaPDF features.
The new features can be tested with the upcoming beta version in a few days. If you like to try them earlier, please do not hesitate to contact us.