https://bugs.documentfoundation.org/show_bug.cgi?id=157834

--- Comment #7 from Mike Kaganski <mikekagan...@hotmail.com> ---
IMO:

1. There is no built-in means to do calculations in form fields in LibreOffice,
other than writing own macros. LibreOffice *must not* put into PDFs anything
absent in the source document itself, so any document with simple form fields
(but without macros) must never obtain any scripting capability on export -
because LibreOffice is not a PDF authoring tool, but its PDF export is designed
to just store the document in another format, as is.

2. Even if there is a macro in the document, it is not a LibreOffice task to
serve as a AI to convert *programs* from one programming language (say, Basic)
and one document model (namely, LibreOffice/UNO document model) into another
language (JavaScript) and another document model (PDF API). Not only the two
document models are completely different; not only the correct automatic
translation of this kind is yet impossible even for most sophisticated AI
available currently. It is also a new security risk, which mitigation would be
put on TDF.

And then, it would still rely on an implementation of this API in other PDF
viewers, giving raise to bugs like "your PDF doesn't calculate in Reader X"...

WONTFIX IMO.

Ref:

https://opensource.adobe.com/dc-acrobat-sdk-docs/acrobatsdk/pdfs/acrobatsdk_jsapiref.pdf
https://helpx.adobe.com/acrobat/using/javascripts-pdfs-security-risk.html

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to