In LiveCycle 7 were were able to use the SoapClient's renderForm() method and pass in a PDF/PDFForm preference to determine whether to flatten a PDF form.
It seems there is no longer one method in LiveCycle ES that can do both of these. So far I have only found to first use the FormServiceClient's renderPDFForm() method to create a PDF form and then to use the OutputClient's transformPDF() to flatten the PDF. Is there any method that is similar to the old SoapClients renderForm() method that can go from a xdp file to either a PDFForm or a flattened PDF based on a sililar preference parameter?
You need to use LC Forms to create interactive PDFs or LC Output to create non-interactive PDFs.