Xano/WeWeb Developer Needed for Export-to-PDF Feature

New Opportunity in Upwork: LINK

Description:
We are seeking an experienced developer to create an export-to-PDF functionality utilizing data from Xano and WeWeb. This feature will enable users to generate PDF documents seamlessly from our current data structure. The ideal candidate should have strong technical skills and a proven track record in integrating similar functionalities. Attention to detail and the ability to work efficiently with existing code are essential. Please provide examples of previous work related to PDF generation.

I think this is more of a Xano thing, since now they already support NPM packages, this should be stupid simple to implement.

1 Like

Hi,

Xano sure can call upon a PDF-print service, but there are great benefits of having Weweb do this:

  • Weweb is a great way to create/have your PDF-templates.
  • It would be so much better if Weweb has an inhouse PDF-print service that controls the layout and contents of the PDF-template/file (like its header, footer and pagebreaks, but also ensure that only a fully loaded page is printed instead of a half loaded page).
  • By having a tight collaboration between (hopefully just) Xano and Weweb, it should provide the fastest performance (my current process takes a solid 10 seconds to generate a PDF print and securely store it).
  • It would be very helpful to have this PDF export functionality automatically store data (like a secured storage of Amazon S3 for which Xano has a great plugin) - in addition to manually saving a file. That way it can also be linked to the PDF-viewer (that could also benefit from an upgrade).

While this vacancy still exists, here’s my workaround - which shows the dependency on Weweb:

  1. Weweb button activates Xano API
  2. Xano API instructs PDF-print service with some query parameters to call a Weweb site. In my case this page must be public, because the PDF-print service I use can’t pass an authorization header in its request.
  3. Weweb received call from PDF-print service and loads dynamic data from Xano based on query parameters (to secure the data on this public page, Xano only and only temporarily accepts a data request related to the specific parameters that were just instructed to the PDF-print service)
  4. When PDF-print service is finished, the file is downloaded from its temporary URL and stored in S3 secured storage and Xano does respond with a signed URL to download the file (or file data in base64 to directly view in PDF viewer) to Weweb.

You no longer need to use services or weird workarounds, Xano now allows libraries..

1 Like