Previous discussion:
Pravin
Hi,
We want to create reports in the form of pptx/ppt files probably having more that 200 slides in one presentation. Basically we will be having a basic presentation of 200 slides ready, we simply want to change some text for eg company name, values of graphs, insert few more slides dynamically at the same time remove few slides if not needed. We also want the same thing to do with pdf files too. We are using Linux with PHP. I could not find any documentation on your site for this problem. pl help me to get this ready, then we will make a contract for purchase.
Thanks a lot, please do the needful.
–
Regards,
Pravin Gundawar
(Project Manager)
Great Place IT Services
India.
Shahzad/Saaspose Support
I just wanted to make sure that we understand your requirement properly, so we could guide you accordingly.
Do you want to create PDF, PPT, PPTX files from scratch?
Do you want to create all of the following types of files: PDF, PPT, PPTX?
Do you want to replace some old text in the files with some new text or you want to update some placeholders etc.?
How do you want to remove the slides from the presentation? Do you want to remove them by page/slide number or based on some other criteria?
If there are any other related requirements then please do share with us in detail.
We’re looking forward to help you out.
Pravin
Thanks for your quick response. Following are my requirements and answers to your queries.
- Do you want to create PDF, PPT, PPTX files from scratch?
— This is what presently we are doing, but it is very difficult for us to manage multiple language reports.
- Do you want to create all of the following types of files: PDF, PPT, PPTX?
— yes mostly pptx no need for ppt. We also want PDF if your API offers us a better option than what presently we have.
- Do you want to replace some old text in the files with some new text or you want to update some placeholders etc.?
— See the attached file ABC Company Ltd. CAAF Report.pptx this is what our present system is generating. We will be having similar pptx file ready with editable graphs (in our present systemgraphs are images) and animation, more than 200 slides in a presentation. We would like to replace some placeholders like company names etc. or we may change the text directly. we also want to change all the values of graphs (bar, pie, scatter etc)
- How do you want to remove the slides from the presentation? Do you want to remove them by page/slide number or based on some other criteria?
— We will add some text like slide no 31 dynamically may override to the next slide, so the numbering will change so it will be difficult to remove slide by number, we may also add few slides somewhere in the presentation.
- If there are any other related requirements then please do share with us in detail.
— pl see the ABC Company Ltd. - Feedback Report.pdf in this file most of the text is static. Only company name and some text like benchmark names will change. see the page number 14, there is one table. In this table we may add columns and will change all the numeric values, I mean entire scores section will change. There are many such similar pages. See page number 32, these values are fetched from database it may override to many pages ( will be in multiple languages including Indian scripts, Chinese, Spanish, Japanese, Korean). In some cases we also want to add pages with graphs dynamically, eg for each benchmark we may have 5 pages each and every benchmark will have separate column in the tables. Similarly we will change the graphs on all the pages as these are in the form of images, do we have to change the images or if you have any facility to edit the graphs would be great.
Pl do the needful fast. Thanks a lot once again.
Shahzad/Saaspose Support
I'm sorry for the delay in getting back to you. In fact, we were looking into your requirements and here are the details.
I'm afraid, currently you can't create presentations from scratch. The feature to create new presentations from templates has been implemented but has not yet been released for the public; so, you'll be able to utilize this feature once it is integrated with live API. There are some other requirements related to Saaspose.Slides which are not yet supported, but we have logged them in our issue tracking system and we'll update you once they're supported.
SAASSLIDES-61 Ability to add graphs in the presentation
SAASSLIDES-62 Ability to dynamically update values of graphs
SAASSLIDES-63 Dynamically create new slides
SAASSLIDES-64 Change location of a slide in the presentation
SAASSLIDES-65 Find a slide using search criteria
SAASSLIDES-66 Delete a particular slide from the presentation
However, you can work with text in an existing presentation.
You can create PDF reports from XML templates. You can add, delete, and move pages in a PDF file as well. You can also merge PDF files and work with text in a PDF file too. Please see the following links for more details and examples for working with PDF file:
Working with PDF document and pages
Working with PDF text
Merging PDF files
Creating PDF files from XML templates
Please share any further questions or concerns.
Submitted from: http://saaspose.com/