Hi, I'm developing an application that has something like a document browser,
The documents browsable can be of various types, mainly: .docx, .xslx, .pptx, pdf, txt, xml, images.
It would be nice to be able to show the user a preview of the content of the document inside the application (such as when you activate the preview window in file manager)
It is not an editor, just a preview, if the user wants to edit the document a double click will open the opportune editor installed on the PC.
TXT, XML and Images are simple to preview, I was wondering if there is any component in the WPF suite able to preview at last the open xml documents.
Thank you in advance
Sabrina
Thank You for the thorough answer, I will try what you suggest and if I've problems I will ask in the related component forums.
Rhank you again
Hello Sabrina,
Thank you for your post!
For .docx, .txt, .xml, and image related files, I would recommend our XamRichTextEditor control. Here is a link to our online documentation about that control: http://help.infragistics.com/doc/WPF/2014.2/CLR4.0/?page=xamRichTextEditor.html.
For .xlsx files, I would highly recommend our new XamSpreadsheet control. Here is a link to our online documentation about XamSpreadsheet: http://help.infragistics.com/doc/WPF/2014.2/CLR4.0/?page=xamSpreadsheet_Features.html.
Both of the above controls can be made read-only for previewing purposes. Alternatively, you can also couple them with our WPF Reporting Framework to create a report-like preview of the control. Here is a link to our online documentation about that: http://help.infragistics.com/doc/WPF/2014.2/CLR4.0/?page=WPF_Reporting_Getting_Started_with_WPF_Reporting.html.
Regarding the .pptx and .pdf file types, previewing these types of files is currently unsupported by our WPF suite of controls. This functionality has been determined to be a new product idea. You can suggest new product ideas for future versions (or vote for existing ones) at http://ideas.infragistics.com.
There are many benefits to submitting a product idea, such as direct communication with our product management team regarding your idea, and notifications whenever new information regarding your idea becomes available. You will also have the ability to vote on your favorite ideas to let us know which ones are the most important to you. You have ten votes for this, and can change which ideas you are voting for at any time.
Steps to create your idea:1. Log into the Infragistics Product Idea site at http://ideas.infragistics.com.2. Navigate to the product/platform channel of your choice(e.g. WPF, Windows Forms, ASP.NET, etc).3. Add you product idea and be sure to be specific and provide as much detail as possible. Be sure to include a link to this thread in your idea so product management can look back at this case.
The Product Idea site puts you in the driver's seat and allows you to track the progress of your ideas at any time, see how many votes it got, read comments from other developers in the community, and see if someone from the product team has additional questions for you.
Please let me know if you have any other questions or concerns on this matter.
Sincerely,AndrewAssociate DeveloperInfragistics Inc.www.infragistics.com/support