We have a reporting app that allows users to select a list of reports via checkboxes and whether they want to view HTML or PDF versions of the reports. There is also an option for merging all of the reports into a single PDF file. We have a new requirement for including HTML in some of the reports’ textboxes. I noticed that Aspose.Words for Reporting Services has that feature, but it looks to me that the report must be rendered as a Word document. This app already uses Aspose.Words to create Word documents from ASP.Net pages. My question… Can we have a report created by Aspose.Words for Reporting Services render the report to Aspose.Words or to one of your PDF products.
Also, we need to be able to combine several PDF reports into a single PDF file, which will include a table of contents report followed by the merged PDF reports. The table of contents page is a report with some text followed by links to the first page of each of the merged PDF reports. The PDF document also contains bookmarks to each of the merged PDF reports. The table of contents page, links, and bookmarks will be dynamically built based upon which reports that the user selects from the menus.
Will we be able to use Aspose.Words and/or Aspose.Words for Reporting Services along with Aspose.PDF and/or Aspose.PDF.Kit to render these reports? If so, what will be our options for ways to render the reports to the users? Which products do you recommend that we purchase?
Thanks,
Brian.
Hi
Thank you for your interest in Aspose products.
To insert HTML into the word document you should use DocumentBuilder.InsertHtml method.
https://reference.aspose.com/words/net/aspose.words/documentbuilder/inserthtml/
You can merge word document using Aspose.Words. See the following link for more information.
https://docs.aspose.com/words/net/insert-and-append-documents/
Also you can merge two PDF files using Aspose.Pdf.Kit. See the following link.
https://docs.aspose.com/pdf/net/merge-pdf-documents/
Please let me know if you would like to know something else.
Best regards.