Czy można przesłać i przekonwertować plik HTML na format PDF przy użyciu interfejsu API Dysku Google bez wersji user interaction?HTML2PDF przy użyciu interfejsu API Dysku Google
8
A
Odpowiedz
8
Tak, jest, z dwoma żądaniami. Możesz zaimportować plik jako Dokumenty Google, a następnie wyeksportować go do pliku PDF. Korzystanie z Drive API.
https://developers.google.com/drive/v2/reference/files/insert https://developers.google.com/drive/v2/reference/files/get
+1
Czy byłoby również możliwe przekonwertowanie, powiedzmy docx do pdf, a następnie pobierz? – Rvanlaak
2
pracował dla mnie (tylko docs twardy ...)
ByteArrayContent mediaContent = new ByteArrayContent("text/html", "HTML PAGE HERE".getBytes());
File body = new File();
body.setTitle("test.html");
body.setMimeType("text/html");
Insert request = null;
try
{
request = service.files().insert(body, mediaContent);
request.setConvert(true);
File file = request.execute();
HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getExportLinks().get("application/pdf"))).execute();
OutputStream out = new FileOutputStream(getExternalFilesDir(null).getAbsolutePath() + "/test.pdf");
byte[] buf = new byte[1024];
int len;
while ((len = resp.getContent().read(buf)) > 0)
{
out.write(buf, 0, len);
}
out.close();
}
catch (IOException e)
{
e.printStackTrace();
}
Powiązane problemy
- 1. Nie można pobrać pliku z Dysku Google przy użyciu interfejsu API - node.js
- 2. sposób pracy z arkuszami kalkulacyjnymi przy użyciu interfejsu API Dysku Google na iOS
- 3. Nie można otworzyć przesłanego pliku na Dysku Google przy użyciu interfejsu API
- 4. Uzyskiwanie dostępu do Kalendarza Google przy użyciu interfejsu API v3
- 5. Jak pobrać lokalizację urządzenia przy użyciu interfejsu API interfejsu API?
- 6. Czytanie pliku binarnego z Dysku Google przy użyciu pliku node.js
- 7. Uwierzytelnianie interfejsu API Dysk Google
- 8. Geokodowanie bez interfejsu API Google?
- 9. JAVA przy użyciu google speech recognition API
- 10. Dysk Google API interfejsu API javascript
- 11. Usuwanie pliku z Dysku Google przy użyciu klienta JS
- 12. Uwierzytelnianie interfejsu API danych Google
- 13. Dysku Google: redirect_uri_mismatch
- 14. Nie widzę plików i folderów utworzonych za pomocą interfejsu API na moim Dysku Google przy użyciu php
- 15. Nieprawidłowe przyznanie przy dostępie do interfejsu API Google
- 16. Konfigurowanie interfejsu API Kalendarza Google
- 17. Uzyskaj link udostępniony za pomocą interfejsu Google Drive API
- 18. Interfejs API Arkuszy Google z OAuth2.0 przy użyciu kodu JavaScript
- 19. Utwórz plik na Dysku Google Api v3 (javascript)
- 20. Błąd autoryzacji konta usługi interfejsu API Google
- 21. Jak przesłać wideo na YouTube przy użyciu biblioteki klienta PHP API Google API i interfejsu API Youtube V3?
- 22. Jak odtwarzać w języku C++ przy użyciu interfejsu Windows API?
- 23. Otrzymuj (identyfikuj) odpowiedzi na komentarze przy użyciu interfejsu API wykresów
- 24. Kwerenda złożona dla Parse.com przy użyciu interfejsu REST API
- 25. Modyfikuj zasoby aplikacji przy użyciu interfejsu API pliku Phonegap
- 26. Wznawianie przesyłania przy użyciu interfejsu API przesyłania plików HTML5 -
- 27. Łączenie się z QuickBookami przy użyciu interfejsu API
- 28. Zmienianie sposobu wyświetlania okien przy użyciu interfejsu API Win?
- 29. Określony numer dnia przy użyciu interfejsu API kalendarza Java
- 30. Uzyskiwanie dostępu do historii zmian w dokumentach Google za pośrednictwem interfejsu API przy użyciu R?
Co pan spróbować? Czy szukasz? Czy przeczytałeś dokumentację API? – Jocelyn
@Jocelyn Proppy działa w Google, więc zamierzam zgadywać i powiedzieć, że prawdopodobnie wypróbował oczywiste rzeczy przed opublikowaniem. –
@NickJohnson Cóż, nie jesteśmy czarodziejami, jak mamy to zgadywać? Wszyscy publikujący pytanie na Stackoverflow mają pokazać, co próbował, czego szukał. – Jocelyn