So far I have a Xamarin.Forms application working for Android and IOS. What I have right now is getting spreadsheets from Google Drive for user after he login with his Google Account.
What I am trying to achieve is provide an option for user to edit spreadsheet that he select. So I'm displaying a list of spreadsheets to which this account have access (from Google Drive) and then I want to load it and allow user to manipulate it (rows/cells) and save it, so to the end I have an object which represent sheet with updated values.
Some extra information, after customer choose which spreadsheet he want to use, in code I am able to read it and what I receive is an object from type List<List<object>>, which represent collection with data from rows and columns.
I am not sure what framework I can use for Xamarin.Forms and loading this type of data, also to provide different functionalities similar to "mail merge".
One from the frameworks I went through was DevExpress, but this wouldn't work in my case, because of the data types I have. I prefer if framework that you suggest is free.
I was researching if it's possible to load Google Sheets on phone and allow customer to edit data, but still no information so far.
So generally what I need is a suggestion what tool/framework I can use or is it there any other approach for having same result.
Thanks in advance
What I found is that when I get elements from Google Drive, they have property WebViewLink, which value is link for spreadsheet, where you can edit it. It will redirect you to online Google Spreadsheets or locally installed app (Sheets).
So now, instead of looking for framework or building my own logic, I am reusing Google Spreadsheets, which I find for much better option, for my case.
Related
In our company, there is a Google form for collecting Feedback from customers and it's linked to a Google Sheet.
So I want to get those data and show the summary in my ASP.NET MVC project.
I want to know is this possible to do? Do I need to pay an additional amount to get access to those data (like API)?
If there is a way of doing this FOC please tell me how.
Thanks.
I'm looking for the best way to achieve the following workflow.
Ask a series of questions
Captured the responses
Use the answers captured to either hide or show certain aspects of word document.
Save the complete word document to a location (TBD).
I'm not a developer, so will need to source one who could pick this up, but before I do I wanted to know the best approach to this workflow.
Appreciate any feedback you can offer.
Cheers
There are several libraries for interacting with Word (.docx) documents in C#, such as NPOI and DocX, and it is not theoretically complicated to programatically populate a document based on user input and some decision tree and then save it somewhere locally or expose it for download via a web interface. But, keep in mind, that's only part of the solution -- apps have to be hosted, secured, monitored, etc., and that's where the "hard" part is likely to be.
If you are looking to accomplish this within an enterprise environment that uses Microsoft Office 365, you may not need a developer at all. Microsoft Flow / Microsoft PowerAutomate allows you to produce complex workflows such as the one you described. There's a very similar one listed here:
https://flow.microsoft.com/en-us/galleries/public/templates/3c651e28cded46aab2ba40a2c3116f30/create-word-and-pdf-documents-from-microsoft-forms/
Is there a way to programatically upload an image file to search in Google, and then downloading the first one (the one with best resolution)?
EDIT: The Google Search API would not work for me, as I would have much more than 100 requests per day, and I am not willing to pay, since I am not a company
Yes, there is. The Google Custom Search API allows you to submit queries (including images) and retrieve results programmatically. There are even client libraries available for multiple languages.
EDIT: After OP changed his question, basically saying that he doesn't want to use the Google API, I can only refer to this(a bit outdated) question and quote the Google Terms of Service:
1.4 Appropriate Conduct. You shall not, and shall not allow any third party to: ... (i) directly or indirectly generate queries, or
impressions of or clicks on Results, through any automated, deceptive,
fraudulent or other invalid means (including, but not limited to,
click spam, robots, macro programs, and Internet agents);
So to recap, it is possible, but it is only legal via the API I linked above.
I am developing a ASP.NET web site where users will need to be able to create their own business cards. So, I'm looking for a tool (most likely Flash) that I can easily integrate into a web site and lets users add text and custom images to their cards and then create an image and/or PDF from their work.
is there a plugin that does this?
If you write your own business-card creator in flash, you can save the view to PDF files using AlivePDF.
You could have a look at this: http://www.shirtnetwork.com/en
It is less of a plugin and much more of a fully customizable software solution, with an administration backend, PDF export, billing etc. . I worked on the client and I must say it is a very mature and potent software and probably can do about anything you want, when it comes to customizing products. I don't know, whether you like the pricing model, OTOH to my knowledge, they also provide provision-free licences.
I don't know, whether there are reasonbly expensive components available, that do this for you, because you can get a load of money out of this business, so I wouldn't expect anyone to give them away for free.
greetz
back2dos
I am implementing an eCommerce application using ASP.Net. I would like to know if custom Google search is sufficient enough or if we plan to go implement our search functionality.. how do we go about doing it?
Ideas and Suggestions and best practices are most welcome.
Regards,
Abdel Olakara
If you don't plan on using Google Search then you really have 2 options:
If you are using SQL Server you can put all of your site text into ntext or varbinary fields so that it is search-able. Then if you have files like PDFs etc you can put the files into a table as varbinary and create a Full Text Catalog to search them. For PDFs you will need to have iFilter installed, it is part of the free Adobe Reader package. There are other iFilters. Check out http://www.ifilter.org/ for more info on them.
If you are using asp.net hosted on a windows server you can use the Windows Indexing Service and put any of the data that you want into text file or any other file format. You might still need iFilters for those formats.
I would suggest option 1 if you don't go with Google. It can be a little more complex but option 2 can have the issue that everything starts to look like it is being saved in a giant heap. You can also do some combination of 1 and 2.
You might like to look at Lucene.NET http://lucene.apache.org/lucene.net/
I have spent many years implementing search engines and using an established 3rd Party tool like Lucene will save you a lot of heartache. There are many, many gotchas and edge cases with searching. These have been dealt with to a large degree in Lucene.
As I read it, Custom Google Search is about searching web pages in your site. Contrast this with searching database contents such as lists of products or reviews of items.
What are your requirements? My guess is that when I go to an eCommerce site (eg. Amazon or something such as Trip Advisor) I want to search content that is stored in databases. So I'm doubtful that this particular Google capability fits my expectations of eCommerce.