PDF in Service Studio
675
Views
22
Comments
New
Service Studio

We can design webpage & email page using OutSystems. By the same way, It would be very helpful, if we have pdf page design in OutSystems Service Studio like email in Traditional web development.

With this component, we can eliminate external component dependencies.


Merged this idea with 'PDF control for Reactive Web and Mobile Screen' (created on 17 Mar 2020 17:34:58 by varunsingh8780)

It will be very useful to provide control which can be dragged from control list to drop it on any screen. Click event on this control will download pdf (screenshot pdf) of whole screen. This feature will be very useful for industry like insurance and persona like sales force across industry. There are some forge component already available but they are not up-to the mark. My recommendation would be to use adobe library to build this feature within Outsystems.

Changed the category to
Components
Merged this idea with 'Export to PDF as default available option in Service Studio similar to Export to Excel' (created on 30 Jun 2021 10:57:52 by Somesh Renganathan)

As I'm working on more client projects, I come to know that, after Excel, more business users use PDF for documentation. Of course there are few components on forge which would fulfill the needs to export to PDF of a page or container, there are many limitations. Why can't OutSystems develop a similar UI component as of Export to Excel for PDF? We can provide the container name as input and clicking on download button can download the contents of container as PDF. I'm telling this point, since the actual requirements are like exporting a complete table to pdf which I suppose difficult with current forge components. And, it would be better if a dedicated OutSystems team handles this components and updates periodically with new features.

Merged this idea with 'Generate pdf at server side.' (created on 30 Aug 2023 08:33:41 by Arun Rajput)

Hi 

In one of my project I got the requirement where I need to generate pdf at server side then this pdf will be send to email as attachment.

I searched forge component as well but did not find any.

I would like to share idea we should have any component or feature so we can generate pdf at server side.

Thanks

Hello Arun,

Actually, there are some components in the Forge to create PDF files server-side. Have you already taken a look at Open Html To Pdf or Html2PdfConverter, for instance?

Using these filters, or these ones, I could easily find many components that generate PDFs server-side.


Regards.

Hi Ricardo,

I gone through those components but we need one screen to create pdf using component

Is there any way we can create pdf without any screen I mean there is no UI or screen which we want to pdf

I'm sorry, Arun, but I couldn't understand your reply.

First, you say you need a screen to create the PDF, and then you say you need to PDF to be generated without any screen. Can you please detail a bit more what you're trying to achieve?

I'm sorry Ricardo, I am very bad to explanation 

Let me clear my requirement again

I had one payment page where user can make payment using credit card.

On the click of submit payment button I need to send a payment receipt in pdf format which contains dynamic fields like Amount, Invoices Number, Fee, Total Amount

Now issue was that I can not create receipt on the same page so I can generate pdf using forge components. At that time I was thinking to generate or create pdf on the submit button logic without any screen but I didn't find any way then after client agreed to send receipt as html form.

I hope now I able to explain it more clear

Do let me know if have any queries 

Regards,

Arun


Sorry Arun, but I suppose you always build a page (Screen) to have a pdf.

Merged this idea with 'Reactive PDF print functionality' (created on 01 May 2025 12:59:58 by Jason Herrington)

I have tried several forge components for pdf print and on reactive none of them get the full width of the page. I would be great if OutSystems could provide a functionality where you provide a container ID and it will print the entire container contents to a pdf file which can then be either saved or downloaded to the end user.

Hmm.. I am pretty sure we print to PDF in many projects without this issue. Sounds more like something you should ask help for om the Forums.

Changed the category to
Components

We did eventually get it working, but it took ALOT of css mods to the print page to get it to work. This is definitely something that should be built in.

Our Most Customer always Asking, Why Outsystem Doesn't provide generate PDF as widget like what we have for download and generate excel file? It will be greater, If Outsystems Provides Generate PDF as Default widgets

Absolutely agree! Having native support in OutSystems to print a full container by ID to a properly formatted PDF in reactive apps would streamline development and solve many layout issues. This would be a great feature to add. 

Merged this idea with 'Built-In​‍​‌‍​‍‌​‍​‌‍​‍‌ PDF and Document Handling Enhancements' (created on 23 Oct 2025 17:56:58 by ADITI CHATURVEDI)

Problem:

It's a bit of a challenge to produce PDFs in OutSystems. Quite often developers are forced to use additional tools or find workarounds if they want to add headers, footers, change page sizes or style the PDF in a proper way. The extra steps consume more time and may result in different outputs.

Enhancement:

  • The introduction of a "Print to PDF" widget featuring different options is a good idea:
  • Page size and orientation could be controlled (A4, Letter, Portrait, Landscape).
  • Headers, footers, and page numbers could be inserted automatically.
  • Styles could be preserved from the screen design.
  • Charts, tables, and images could be supported with ease.
  • One could also change the margins and layout without writing custom code.

Benefits:

  • It makes PDF creation easy and time-saving.
  • It is a tool to ensure that the PDFs look neat and professional.
  • A major reduction in the extra work and mistakes.
  • An app help tool for PDF reports, invoices, or ‍‌‍‍‌‍‌‍‍‌forms.
Changed the category to
Components