4
我需要從我的Java應用程序更新Google Drive中的文檔(本機Google文檔)。我所做的,到目前爲止是下載的文檔爲HTML從Java文檔替換Google文檔中的文本
String downloadUrl = doc.getExportLinks().get("text/html");
HttpResponse resp = service.getRequestFactory()
.buildGetRequest(new GenericUrl(downloadUrl))
.execute();
String contents = IOUtils.toString(resp.getContent());
然後我在String
對象更新內容和發送更新到驅動器:
ByteArrayContent mediaContent = ByteArrayContent.fromString("text/html", contents);
service.files().update(doc.getId(), doc, mediaContent).execute();
這個非常簡單的文檔工作正常。但是如果文檔包含圖像,它會消失。 img
標記的src
屬性爲空。
Google是否提供其他一些方法來更新Google文檔的內容?是否有類似於Google Spreadsheet API的API?
嘗試看看http://stackoverflow.com/questions/12546070/does-google-app-engine-support-apache-poi –
@IwishIcouldthinkofagood,感謝您的鏈接,但我不想更新Microsoft文檔但本機Google Drive文檔。 –
對不起,我專注於Apache POI部分 –