2

Is there any alternative or work around to HTML to PDF convert in apex?

Please help and provide your suggestions.

2
  • What kind of problem did you get about renderAs="pdf" with apex that dissallow to use it? In visualforce, you can use jsPDF to generate pdf, but in apex -- external services only
    – kurunve
    Feb 3, 2016 at 8:01
  • I have an HTML code which I need to convert to PDF. I am looking for any alternative. Please find my question here with renderas PDF. This question thread I requested for alternative to that. Please suggest any way possible. salesforce.stackexchange.com/questions/107705/… Feb 3, 2016 at 8:04

2 Answers 2

2

Although certainly not the only culprits to mucking up a straight-forward conversion from a VF markup to PDF using the "renderAs" tag... I would carefully review all your CSS or other style markups, as they tend to cause failures in the PDF rendering engine if not carefully-considered.

It is, shall we say, not so easy to get a good PDF rendering with a nice HTML markup as a starting point; not so easy to find "offending element" in your CSS, especially as nice eye-pleasing webpages tend to have lots of markup.

On numerous occasions, I have found it necessary to remove ALL of the CSS and add it back in piecemeal in order to arrive to the destination -- a fully-rendered PDF version of my page.

1
3

There are a number of AppExchange packages that can generate a PDF using a template- Conga, Drawloop, and Thunderhead are three well known ones. Generally these templates are built in Word or another editor though - not HTML or Visualforce.

Document generation for most of these products is "ad-hoc" - users click on a button in Salesforce to generate the document. But I know Conga has a workflow add-on that allows documents to be generated from a workflow rule in Salesforce, or via outbound message. This would possibly better suit your use case, as it could be massaged to be initiated from Apex. https://www.congasphere.com/products/workflow/C_about_workflow.htm.

I'm sure other products would have similar add-ons available as well.

1
  • These days Thunderhead is known as Smart Correspond. Apr 14, 2016 at 7:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .