The best PDF generation I have found is using Chrome headless via Puppeteer 
(https://developers.google.com/web/tools/puppeteer). For most reports, I 
generate a single source document in HTML that works with web browsers, Excel, 
and PDF. 

Since you are already generating Excel documents, perhaps Excel -> HTML -> 
Puppeteer/PDF might be an option. I guess it all depends on Excel automation 
options. I have not done much on that end other than asking Excel to open HTML 
documents.

Side note: 4D 18 includes some nice Zip commands. If you are willing to slog 
through a lot of details, 4D 18 can create Excel files using the XML and Zip 
commands without any plugins.


John DeSoi, Ph.D.


> On Feb 21, 2020, at 4:18 PM, rooftop99--- via 4D_Tech <[email protected]> 
> wrote:
> 
> From within 4D, programmatically I need to grab an existing Excel document 
> and print it to PDF…  (or “magically" transform it to PDF, if that option is 
> available.)
> 
> We create Excel documents from 4D using Rob Laveaux’s powerful XL Plugin.  We 
> print PDFs in 4D using the plugin:  4D PDF Printer.  We now want to 
> automatically create both Excel and PDFs of the same data using the same 
> format.  Rather than building two processes (forms, methods, etc) to handle 
> each flavor of a report, I would like to create and save the Excel doc first 
> then use that doc to create a PDF…. Anyone doing this or have ideas on how 
> this could be done?  

**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to