Generate Fillable PDF form using SSRS - reporting-services

Can anyone suggest me or point me in the right direction if there is a way to generate a fillable pdf form using SQL Reporting services? Are there any third party plugins on the report server that can provide the fillable form rendering options or if there is a way we could convert the pdf format of the report to fillable form by using some API. Can you please point me in the right direction.
Thanks,
Ajay

I've never heard of such a tool, and a search didn't return any different answer.
One option you have is:
Create an editable PDF file with the same layout of your SSRS report
Create a WCF service, controller method, or anything your app is with
logic to get the same info
Create a method to fill the editable form using iTextSharp with
your data
Send the PDF file to the user.
Have you ever considered this?
For number one you can use Acrobat Pro, CutePDF or any other tool you
feel confortable with.

Related

Dynamic PDF Generation from Salesforce Data

I'm looking for some recommendations on a solution to build dynamic PDFs using salesforce object data. We currently have a layout designed in photoshop, that we're looking to import into Salesforce and fill in various snippets/images based on data that lies within an object. The final product should come out as a PDF
I started building this using Adobe XFDF. I exported the PSD as a PDF and created a fillable form from it. This was then populated from an XFDF file generated from Salesforce. This does work but the design issues with fillable forms, requirement for acrobat pro on every system that uses it and the lack of support for referencing file templates that are not local have killed this. One of these issues alone wouldn't be deal breakers, but all 3 combined are too much to overcome.
While this is mostly all sorted out on the Salesforce side, I'm not sure of the best way to proceed with this when it comes to PDF generation, here are a couple of ideas that might work, but I don't have enough experience to be sure:
Generate HTML/CSS File from PSD file, upload to salesforce, modify html file within salesforce, send to PDF generation API - adobe api looks promising for this, but can I send over html and css files together to generate a single PDF?
Use Salesforce PDF tools to generate PDF, will need to modify visualforce page to the same design as reference design in PSD.
Use some sort of third party PDF generator tool that will allow me to reference my current design as a template.
I'm open to any suggestions, Thanks!
In salesforce, PDF can be generated without using any app. Check out the official document by Salesforce.
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_output_pdf_renderas.htm
A quick start guide How to generate PDF in Salesforce
It does not require any purchase or separate license. If you are looking specifically an App, it can be found on app exchange.
https://appexchange.salesforce.com/appxSearchKeywordResults?keywords=pdf%20generator

how to attach ssrs report to an email in D365fo

so I am looking for an approach to attach an SSRS report (in pdf format) to an email once a batch job gets completed. I want the report to get attached to the email without downloading the pdf report. someone suggested to look up report reference but couldn't find anything
I believe the PDF generated by SSRS is temporarily stored on the built-in Blob Storage of D365. This Blob storage is not directly accessible, so sharing a link to a customer via e-mail is not the recommended solution. I believe the solution directions are either to download the PDF to be able to attach it to the e-mail, or copy the PDF from the built-in Blob storage towards another Blob Storage (or SharePoint 365) and share the link in the e-mail.

how to embed chart with API into another webpage

I'm really new to BIRT report developer. Right now, I need to get the API from my chart, which was created in a report, and past it to another web page. But, I really don't know how to do that, can anyone help me solve my problem?
I'm using BIRT PRO, and the only code I can get is from the XML source. I have to submit the report next week, so I'm very nervous. I will greatly appreciate for any help.
If you want to view content from the BIRT report in a browser you can do any of the following:
Deploy the BIRT runtime viewer with Tomcat - http://www.thegeekstuff.com/2014/12/deploy-birt-viewer-for-tomcat/.
Download the free F-Type server and put your BIRT report there, then you can use the "interactive viewer" web interface to show the entire report or use the JavaScript API to embed the entire report or just parts of the report in a web page. http://birt.actuate.com/products/birt-ihub-ftype
Run the report from BIRT Designer Professional and export the report as HTML content.

SSRS 2008 -- link to external website

My company is using SSRS 2008 for reporting services and there are 100's of different reports in it. After using SSRS 2008 for some charts we decided to to no use SSRS for charting and decided to use an open source javascript library to display charts. The main reason was to have some interactive charts!
I have now done a few charts in this open source library which itself is a asp.net webapp and have deployed it. I am wondering is there a way to add "links" to SSRS 2008 so when they are clicked user is redirected to this charts application. The main reason is to have one single area where employees will go for reports and charts.
I was thinking of creating an empty RDL file and on some 'onload' event just do a redirect but I have been unable to find if these reports fire any events!
Is there any other way to achieve it?
Right-click on the field you want to direct to your charting system, click Text Box Properties... and click Action. You want the Go to URL option, which you can use to enter a URL to redirect to.
Note that you can use expressions here to assist in going to the right chart, for example:
="http://mycharts/regionchart?Id=" & Fields!Region.Value

HTML controls in PDF

I ran into an interesting problem at work today. I got a request to provide a link to a certain PDF file from my company's homepage. Now, this PDF is to contain some testimonials etc. and is to be followed by a feedback page which has HTML like controls - radio buttons, textboxes and a submit button - We are still talking about the PDF here :)
Further, the PDF must open in the browser and if a user hits 'submit', the form data must be sent to a server script.
I must admit, I am a little stumped. I mean, is it even possible to put HTML controls in a PDF and, is it possible to submit a form from a PDF?
Any other thoughts on this problem?
Yes you can create forms in PDF. Following might be useful to you.
Adobe Acrobat Professional gives you
the ability to turn your previously
designed, standard PDF file into an
interactive form that clients can
download, easily fill out, print or
effortlessly return to you by email.
All they need is the free Adobe
Acrobat Reade
http://www.thedesigncubicle.com/2008/12/how-to-create-interactive-pdf-forms-to-impress-your-clients/
All PDF forms can be distributed via
email but can also be distributed to
web sites using FormArtist itself.
Data can be submitted straight from
forms back to your web server. It can
then be retrieved automatically and
stored in a database on your PC for
export or analysis.
http://www.quask.com/survey/applications_pdfforms.asp
You can't put HTML controls in a PDF, but you can add form fields to a PDF which support buttons, radio buttons, check boxes, text fields, etc. Form fields support the use of JavaScript, so it's possible to create some fairly interactive PDF forms.
You can create a PDF form with a submit button that when clicked will submit form data to a server. This requires the use of a file format called FDF. These PDF forms can be created by any number of different PDF development libraries or off the shelf products including Adobe Acrobat, Nitro PDF Professional, PDF Converter Professional and more.
Here are some articles that will help orientate you on PDF forms and FDF:
How to populate a PDF file's form with data from a web server
Web Hosting PDFs
Linking Up with FDF
Developing with PDF Forms
Where Should I use Acrobat JavaScript?
There are quite a number of different products from a variety of different companies. The Planet PDF Forum is a very useful resource too.
PDF forms can be submitted to a server. When the form data is submitted to the server, you'll need the services of the Adobe FDF (Form Data File) toolkit to parse the FDF file received at the server side. In order to create PDF Forms that submit FDF data to the server, one would require Adobe Acrobat or other similar software (for instance Nitro PDF Professional and PDF Converter Professional 6, thanks to Rowan for the links).
You also have the option of submitting a XFDF file to the server, that can be processed by any XML parser. Unless I'm mistaken, this requires you to have a license of Adobe Lifecyle Designer (or equivalent software) to create an XFDF file.