@asibley ,4 years on - all those browsers have lost the ability to run
the old style plugins - hence Adobe Reader/Acrobat plugin will not be
opened inside the browser any more. This means that XFA based PDF forms
(Adobe Designer or AEM Forms) will not work inside Chrome, Mozilla or
Edge any more. The only way to get such a form displayed is to flatten
it to a standard "print-PDF".The interactive forms must be downloaded
and opened in Adobe Reader/Acrobat to be used.
Hi @Gaurav-Behl it should be possible but I think we need more
information about your use case. These are HTML renditions of XDP
layouts, not Adaptive Forms?1) you say you create a static PDF from a
HTML form which is editable? Do HTML form and PDF come from the same
XDP?2) What exactly do you mean with dynamic form? My understanding is a
form that dynamically adds or removes sections depending on user input
or data. How do you combine 2 static forms into the "dynamic" form?3)
What exactly is no...
Hi @nowackem ,well, sort of. There is the setFocus() function which
would move the focus to a field somewhere. BUT you must use an
interactive field to jump to. If you want to use pages the you need to
do the bookmark approach @GirishBedekar showed you.I have a quick
example with both in it. See if that helps you...Re: Anchor links within
a Designer form, is this possible?
Hi @jCaltrans the DDX per se is ok, you would not even need the
mimetype. I used a static PDF and added an xlxs file and it showed up
allright.I have a feeling that your extraction of those attachments
already goes wrong. I did a quick DDX only approach which extracts and
adds. The file types remain what they were. This
pulls attachments from an XFA PDF and then I can use it to add to a
static PDF.The naming of the attachments source is generic. When you
generate your DDX you can dynamically se...
Hi @crich2784 ,the use case of interactive, dynamic PDF forms as a data
capture tool is a thing of the past. Apart from Adobe Reader/Acrobat, no
other PDF Viewer supports it any more. Replacing them with AcroForms
would mean to re-build them - and AcroForms are not exactly "latest"
technology either.When you migrate from good old LiveCycle JEE to OSGi
only I would recommend to also reform the data capture, using what Adobe
sees as best practice. Adaptive Forms with Document of Record. Your XDPs
Hi @jCaltrans ,what you want to do is perfectly possible, we do not
automatically convert non-PDF to PDF if not told to do so. The use case
as I understand it:You have an interactive, XFA based PDF form and you
have users add attachments to the PDF by some means (e.g. like
@Mayank_Tiwari's example).When this PDF arrives at the server, you
extract the attachments from the XFA PDF and place them in a map
variable.Then you use Assembler functionality to first flatten the XFA
based PDF, making it a ...
@nowackem , do you run AEM Forms Server? If so and if the server is
visible to the users, one could submit the PDF and convert it with AEM
Forms services. It is also possibel to submit the data only and render a
PDF/A version of the form on the server to be placed in some archive,
etc...Without such server functionality, out of itself, the PDF cannot
be converted to PDF/A just like that.
@Mayank_Tiwari on first look it sounded good and I wasn't aware of that
option - I learned something about AcroJS...But for @nowackem this is
probably not going to help. Here is why:the command as you show does not
work in XFA forms. It would have to be myDoc =
event.target;myDoc.saveAs("..","..");But even when you use the correct
way to address the document it will not work because of the
errorNotAllowedError: Security settings prevent access to this property
or method. SaveAs is considered a t...
@jeffm70816839 that can be achieved with scripting...Basically you
create 4 dynamic tables. The first one being the source, the other 3
positioned in separate pages.The change on the drop down will trigger
some script where you select the static table, add an instance and copy
the needed columns.This is not trivial though. What happens when you
change an existing one. You need to remove the matching from one table
and add it to the other. When you delete the main entry, you also will
have to fin...