Professional Documents
Culture Documents
Dimitri Gielis Blog (Oracle Application Express - APEX) - Export Your APEX Interactive Report To PDF
Dimitri Gielis Blog (Oracle Application Express - APEX) - Export Your APEX Interactive Report To PDF
Interactive Reports (and Grids in 5.1) are one of the nicest features of Oracle Application Express (APEX) as it
About Me
allows an end-user to look at the data the way they want, without needing a developer to change the
underlying code. End-users can show or hide columns, do calculations on columns, filter etc. Dimitri Gielis
Here's an example of an interactive report where highlighting, computation and aggregation is used.
More than once I get the question, how can I export this to PDF or print this Interactive Report?
The challenge here's that you would need to add some specific CSS to get rid of the items you don't want to
be printed, e.g. the menu, the header and footer and some other components like buttons.
Also if you have many columns, they might not fit on the page and the highlighting is not working when
printed, but if you can live with that, it might be an option for you. Make your template in Word, Excel or
Powerpoint and print into Word, Excel,
Powerpoint, PDF or HTML5. One APEX
plugin, takes less than a minute to setup.
My e-book
@media print {
.t-Body-nav {
display:none
2. Use the download feature of the Interactive Report itself (Actions > Download > PDF)
Click on the book, leave your email and be
This feature is build-in APEX and relies on a print server supporting XSL-FO; when using ORDS it will the first one to know when it's published!
dgielis.blogspot.com/2016/06/export-your-apex-interactive-report-to.html 1/7
17/11/2019 Dimitri Gielis Blog (Oracle Application Express - APEX): Export your APEX Interactive Report to PDF
automatically work. If you're using Apache, you will need to configure a print server like BI Publisher or Twitter
Apache-FOP.
Follow @dgielis
Subscribe in a reader
Subscribe by mail:
Subscribe
Blog Archive
► 2019 (27)
► 2018 (14)
► 2017 (22)
▼ 2016 (10)
► December (1)
When downloading to PDF, the result looks like this: ► October (1)
► August (2)
▼ June (2)
Enter your bets on
Euro2016Challenge.eu now
Export your APEX Interactive Report to
PDF
► May (2)
► April (1)
► January (1)
► 2015 (43)
► 2014 (28)
► 2013 (18)
► 2012 (49)
► 2011 (42)
► 2010 (93)
The PDF contains the data and we can specify a header, footer and how the columns look like, but we lost ► 2009 (85)
many features of the Interactive Report; no highlighting, no computation or aggregation.
► 2008 (122)
► 2007 (139)
► 2006 (99)
3. Use APEX Office Print to print the Interactive Report in your own template defined in MS Word.
One of the unique features of APEX Office Print is that it's tightly integrated with Oracle Application Express Popular Posts
Followers
S'abonner
dgielis.blogspot.com/2016/06/export-your-apex-interactive-report-to.html 2/7
17/11/2019 Dimitri Gielis Blog (Oracle Application Express - APEX): Export your APEX Interactive Report to PDF
Translate
- Add the APEX Office Print Process Plugin to your page and specify the template and the static id:
dgielis.blogspot.com/2016/06/export-your-apex-interactive-report-to.html 3/7
17/11/2019 Dimitri Gielis Blog (Oracle Application Express - APEX): Export your APEX Interactive Report to PDF
I'm biased as we created APEX Office Print (AOP), but I just find it awesome :)
In your Word template you just add one tag, that's it!
In all seriousness, we would really want to hear from you if this feature works for your Interactive Report. You
can try AOP for free for 100 days. We're trying to be smart and are doing automatic calculations of the
column width, but we probably can improve it even more. We introduced this feature with AOP v2.0 (MAR-16)
and improved it in v2.1 (MAY-16).
15 comments:
I have a question in this topic: Does APEX have a limit column for PDF files?
For suppose if i have more than 10 columns in pdf report , report shows error message.
Some times data looks merged with other columns it is not showing properly.
But in crystal reports, it is showing good.
6/16/2016 3:03 AM
Dimitri Gielis said...
Hi Raj sai,
Which option did you go with to produce your PDF and in which you have issues?
The standard APEX PDF export?
Thanks,
Dimitri
6/17/2016 11:05 PM
Shubhadeep Chandra said...
Hi Dimitri,
I have a interactive report having more than 40 column and it errors out but when i change to
10 columns or so its works fine.
In the manage instance setting for PDF printing its currently setup as " APEX Listener".
Thanks
Shubhadeep
8/29/2016 1:09 PM
Shubhadeep Chandra said...
Hi Dimitri,
I am too facing the same situation if i try printing a IR in PDF having more than 40 columns
errors out in PDF but CSV/HTML works fine.
Current settings in Manage Instance Settings in Admin is set to "APEX Listener" for PDF printing
to enable PDF priting.
Thanks
Shubhadeep
8/29/2016 1:13 PM
praveen chaudhary said...
Hi Dimitri,
9/29/2016 3:29 PM
Dimitri Gielis said...
Hi Praveen,
9/29/2016 3:34 PM
praveen chaudhary said...
Hi Dimitri,
One more question I want to add my company logo in header of PDF downloaded file . How can
I achieve this?
Please specify Steps in detail . It one of my urgent requirement.
dgielis.blogspot.com/2016/06/export-your-apex-interactive-report-to.html 4/7
17/11/2019 Dimitri Gielis Blog (Oracle Application Express - APEX): Export your APEX Interactive Report to PDF
I am a newbie.. :(
Thank you
10/25/2016 4:06 PM
Dimitri Gielis said...
Hi Praveen,
10/25/2016 5:16 PM
praveen chaudhary said...
Hi Dimitri,
Will APEX Office Print will customize the PDF report layout?
10/26/2016 7:39 AM
Peter Ettinger said...
This comment has been removed by the author.
10/27/2016 4:39 PM
Peter Ettinger said...
Hi Dimitri,
i try to print pdf using ords.3.0.6.176.08.46 running in apache tomcat. but all generated pdfs
contain only one string :String index out of range
Any idea what i miss in the configuration of tomcat and/or the apex instance?
10/27/2016 4:41 PM
Trevis said...
Hey Dimitri,
I've tried to look into it but I got an error when I ran install.sql:
SQL> @install.sql
Package created.
Package created.
Table created.
Table created.
Table created.
Trigger created.
Trigger created.
Trigger created.
1 row created.
1 row created.
1 row created.
Commit complete.
1 row created.
1 row created.
dgielis.blogspot.com/2016/06/export-your-apex-interactive-report-to.html 5/7
17/11/2019 Dimitri Gielis Blog (Oracle Application Express - APEX): Export your APEX Interactive Report to PDF
1 row created.
1 row created.
1 row created.
Commit complete.
5 rows updated.
Commit complete.
Package created.
Package created.
Session altered.
Package altered.
SQL>
2/10/2017 6:40 AM
Trevis said...
Ah, after fixing some grants on utl_http I still get error :-(
Error while generating file. Please contact AOP for further inquiry.
2/10/2017 6:46 AM
Dimitri Gielis said...
Hi Trevis,
We used a feature of 12c (GENERATED ALWAYS AS IDENTITY) in our script to create a table in
AOP v2.4.
This has already been fixed in AOP v2.5. The table in itself is only used by one page in the
sample app and not really necessary.
If you enable remote support (Shared Component > Component Settings > APEX Office Print)
and hit the sent to Support button, we are happy to help or you can contact support@ directly
too.
Thanks,
Dimitri
2/10/2017 9:25 AM
Ashish said...
I am trying to use the print to csv/pdf option on an IR in APEX 5, and the IR is on a modal
window, however when I click on Download CSV/PDF, it downloads the corresponding CSV/PDF
and also tries to reload the same modal page in a new window which is an issue. Can you
please suggest?
Thanks in advance!
12/12/2017 8:06 PM
Post a Comment
dgielis.blogspot.com/2016/06/export-your-apex-interactive-report-to.html 6/7
17/11/2019 Dimitri Gielis Blog (Oracle Application Express - APEX): Export your APEX Interactive Report to PDF
Create a Link
dgielis.blogspot.com/2016/06/export-your-apex-interactive-report-to.html 7/7