Hie Any advise on this please?
Thankx and Regards Vik Founder http://www.sakshum.org http://blog.sakshum.org On Wed, Nov 30, 2011 at 10:49 PM, Vik <[email protected]> wrote: > I did not try *HWPFDocument* > > but given code examples on the google site should work as it. > Unfortunately following code print some boxes and rough characters. Please > suggest as its blocking for us: > > for (DocumentListEntry entry : resultFeed.getEntries()) { > String docId = entry.getDocId(); > String docType = entry.getType(); > URL exportUrl = > new URL("https://docs.google.com/feeds/download/" + docType > + "s/Export?docID=" + docId + "&exportFormat=doc"); > MediaContent mc = new MediaContent(); > mc.setUri(exportUrl.toString()); > MediaSource ms = client.getMedia(mc); > InputStream inStream = null; > try { > inStream = ms.getInputStream(); > int c; > while ((c = inStream.read()) != -1) { > System.out.print((char)c); > } > } finally { > if (inStream != null) { > inStream.close(); > } > } > } > > > > Thankx and Regards > > Vik > Founder > http://www.sakshum.org > http://blog.sakshum.org > > > On Fri, Nov 18, 2011 at 7:59 PM, Amit Pandey <[email protected]> wrote: > >> I did it before and I used *HWPFDocument. *However it can be read >> directly (without third party lib). >> >> Try other ways to read the string from inputStream (other than >> CharStreams api). Also try setting different possible character encoding. >> >> Let us know if this work. >> >> Thanks, >> Amit >> >> On Fri, Nov 18, 2011 at 8:46 AM, Vik <[email protected]> wrote: >> >>> hi >>> >>> plz update on this? >>> >>> Thankx and Regards >>> >>> Vik >>> Founder >>> http://www.sakshum.org >>> http://blog.sakshum.org >>> >>> >>> On Wed, Nov 16, 2011 at 7:03 PM, Vik <[email protected]> wrote: >>> >>>> No I did not used that. Do i need that one? I thought no. Please >>>> confirm. >>>> >>>> And it is strange if google api gives me access to get handle to the >>>> doc but need third party libraries to read it, >>>> >>>> >>>> Thankx and Regards >>>> >>>> Vik >>>> Founder >>>> http://www.sakshum.org >>>> http://blog.sakshum.org >>>> >>>> >>>> On Mon, Nov 14, 2011 at 1:10 PM, Amit Pandey <[email protected]>wrote: >>>> >>>>> Have you used *org.apache.poi.hwpf.HWPFDocument* API ? >>>>> >>>>> Thanks, >>>>> Amit >>>>> >>>>> On Sat, Nov 12, 2011 at 7:04 PM, Vik <[email protected]> wrote: >>>>> >>>>>> Hie Amit >>>>>> >>>>>> Thanks however when i read the input stream using: >>>>>> String content = CharStreams.toString(new >>>>>> InputStreamReader(inStream)); >>>>>> >>>>>> It prints all boxed characters rather plain english text. Please >>>>>> advise >>>>>> >>>>>> Thankx and Regards >>>>>> >>>>>> Vik >>>>>> Founder >>>>>> http://www.sakshum.org >>>>>> http://blog.sakshum.org >>>>>> >>>>>> >>>>>> On Fri, Nov 11, 2011 at 5:46 PM, Amit Pandey <[email protected]>wrote: >>>>>> >>>>>>> Mistakenly send wrong code. Here is correct code. >>>>>>> >>>>>>> On Fri, Nov 11, 2011 at 5:35 PM, Amit Pandey <[email protected]>wrote: >>>>>>> >>>>>>>> Hi ViK, >>>>>>>> >>>>>>>> I did the same before and I use *org.apache.poi.hwpf.HWPFDocument*API. >>>>>>>> Following code snippet may be useful for you. Let me know if this >>>>>>>> works. >>>>>>>> >>>>>>>> for (DocumentListEntry entry : resultFeed.getEntries()) { >>>>>>>> >>>>>>>> String docId = entry.getDocId(); >>>>>>>> String docType = entry.getType(); >>>>>>>> URL exportUrl = >>>>>>>> new URL("https://docs.google.com/feeds/download/" + >>>>>>>> docType >>>>>>>> + "s/Export?docID=" + docId + >>>>>>>> "&exportFormat=doc"); >>>>>>>> MediaContent mc = new MediaContent(); >>>>>>>> mc.setUri(exportUrl.toString()); >>>>>>>> MediaSource ms = client.getMedia(mc); >>>>>>>> InputStream inStream = ms.getInputStream(); >>>>>>>> // Now read the content from input stream. >>>>>>>> break; >>>>>>>> >>>>>>>> } >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Amit >>>>>>>> >>>>>>>> On Thu, Nov 10, 2011 at 4:09 PM, Vik <[email protected]> wrote: >>>>>>>> >>>>>>>>> Hie >>>>>>>>> >>>>>>>>> Thanks I went through it and could at least get the handle to the >>>>>>>>> google text doc i needed. I am now stuck at how to read the contents. >>>>>>>>> My code looks like: >>>>>>>>> >>>>>>>>> >>>>>>>>> GoogleOAuthParameters oauthParameters = new >>>>>>>>> GoogleOAuthParameters(); >>>>>>>>> oauthParameters.setOAuthConsumerKey(Constants.CONSUMER_KEY); >>>>>>>>> oauthParameters.setOAuthConsumerSecret(Constants.CONSUMER_SECRET); >>>>>>>>> >>>>>>>>> oauthParameters.setOAuthToken(Constants.ACCESS_TOKEN); >>>>>>>>> oauthParameters.setOAuthTokenSecret(Constants.ACCESS_TOKEN_SECRET); >>>>>>>>> >>>>>>>>> DocsService client = new DocsService("sakshum-YourAppName-v1"); >>>>>>>>> client.setOAuthCredentials(oauthParameters, new >>>>>>>>> OAuthHmacSha1Signer()); >>>>>>>>> URL feedUrl = new URL(" >>>>>>>>> https://docs.google.com/feeds/default/private/full/"); >>>>>>>>> DocumentQuery dquery = new DocumentQuery(feedUrl); >>>>>>>>> dquery.setTitleQuery("blood_donor_verification_template_dev"); >>>>>>>>> dquery.setTitleExact(true); >>>>>>>>> dquery.setMaxResults(10); >>>>>>>>> DocumentListFeed resultFeed = client.getFeed(dquery, >>>>>>>>> DocumentListFeed.class); >>>>>>>>> System.out.println("feed size:" + >>>>>>>>> resultFeed.getEntries().size()); >>>>>>>>> String emailBody = ""; >>>>>>>>> for (DocumentListEntry entry : resultFeed.getEntries()) { >>>>>>>>> System.out.println(entry.getPlainTextContent()); >>>>>>>>> emailBody = entry.getPlainTextContent(); >>>>>>>>> } >>>>>>>>> >>>>>>>>> Plz note that entry.getPlainTextContent() does not work and throws >>>>>>>>> object not TextContent type exception >>>>>>>>> >>>>>>>>> Thankx and Regards >>>>>>>>> >>>>>>>>> Vik >>>>>>>>> Founder >>>>>>>>> http://www.sakshum.org >>>>>>>>> http://blog.sakshum.org >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sun, Nov 6, 2011 at 10:24 PM, Vik <[email protected]> wrote: >>>>>>>>> >>>>>>>>>> Thanks for replying >>>>>>>>>> >>>>>>>>>> actually i just googled and could not really find matching to my >>>>>>>>>> needs. thanks for the pointer this should be helpful. >>>>>>>>>> >>>>>>>>>> Thankx and Regards >>>>>>>>>> >>>>>>>>>> Vik >>>>>>>>>> Founder >>>>>>>>>> http://www.sakshum.org >>>>>>>>>> http://blog.sakshum.org >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Fri, Nov 4, 2011 at 12:01 AM, Ikai Lan (Google) < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Have you read this? What are your thoughts? What have you tried? >>>>>>>>>>> >>>>>>>>>>> http://code.google.com/apis/documents/ >>>>>>>>>>> >>>>>>>>>>> Vik, your posts would be a lot more useful if you: >>>>>>>>>>> >>>>>>>>>>> 1. List what you have tried >>>>>>>>>>> 2. Describe what didn't work >>>>>>>>>>> 3. Describe what it is you are trying to do >>>>>>>>>>> >>>>>>>>>>> I like the fact that you keep emails short, but I suspect other >>>>>>>>>>> people on this list have tuned you out because you're just not >>>>>>>>>>> providing >>>>>>>>>>> enough information when you ask for help and it's too much >>>>>>>>>>> detective work >>>>>>>>>>> for people who would actually help out otherwise. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Ikai Lan >>>>>>>>>>> Developer Programs Engineer, Google App Engine >>>>>>>>>>> plus.ikailan.com | twitter.com/ikai >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Thu, Nov 3, 2011 at 10:42 AM, Vik <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> someone please help on this. >>>>>>>>>>>> >>>>>>>>>>>> Thankx and Regards >>>>>>>>>>>> >>>>>>>>>>>> Vik >>>>>>>>>>>> Founder >>>>>>>>>>>> http://www.sakshum.org >>>>>>>>>>>> http://blog.sakshum.org >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Oct 31, 2011 at 7:11 PM, Vik <[email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hie >>>>>>>>>>>>> >>>>>>>>>>>>> Can someone please guide on how to read a google doc from my >>>>>>>>>>>>> gae code? >>>>>>>>>>>>> >>>>>>>>>>>>> Thankx and Regards >>>>>>>>>>>>> >>>>>>>>>>>>> Vik >>>>>>>>>>>>> Founder >>>>>>>>>>>>> http://www.sakshum.org >>>>>>>>>>>>> http://blog.sakshum.org >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "Google App Engine for Java" group. >>>>>>>>>>>> To post to this group, send email to >>>>>>>>>>>> [email protected]. >>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>> [email protected]. >>>>>>>>>>>> For more options, visit this group at >>>>>>>>>>>> http://groups.google.com/group/google-appengine-java?hl=en. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "Google App Engine for Java" group. >>>>>>>>>>> To post to this group, send email to >>>>>>>>>>> [email protected]. >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> [email protected]. >>>>>>>>>>> For more options, visit this group at >>>>>>>>>>> http://groups.google.com/group/google-appengine-java?hl=en. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "Google App Engine for Java" group. >>>>>>>>> To post to this group, send email to >>>>>>>>> [email protected]. >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> [email protected]. >>>>>>>>> For more options, visit this group at >>>>>>>>> http://groups.google.com/group/google-appengine-java?hl=en. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Google App Engine for Java" group. >>>>>>> To post to this group, send email to >>>>>>> [email protected]. >>>>>>> To unsubscribe from this group, send email to >>>>>>> [email protected]. >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/google-appengine-java?hl=en. >>>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Google App Engine for Java" group. >>>>>> To post to this group, send email to >>>>>> [email protected]. >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected]. >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/google-appengine-java?hl=en. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google App Engine for Java" group. >>>>> To post to this group, send email to >>>>> [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/google-appengine-java?hl=en. >>>>> >>>> >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Google App Engine for Java" group. >>> To post to this group, send email to >>> [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/google-appengine-java?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine for Java" group. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-appengine-java?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
