Ist es möglich, eine HTML-Datei in PDF mit Google Drive API ohne user interaction hochzuladen und zu konvertieren?HTML2PDF mit Google Drive-API
8
A
Antwort
8
Ja, ist es, mit zwei Anfragen. Sie können die Datei als Google-Dokument importieren und anschließend in PDF exportieren. Verwenden der Laufwerk-API
https://developers.google.com/drive/v2/reference/files/insert https://developers.google.com/drive/v2/reference/files/get
+1
Und wäre es auch möglich, lässt sich zB ein docx in pdf umwandeln und dann herunterladen? – Rvanlaak
2
arbeitete für mich (Antriebs docs nur ...)
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();
}
Verwandte Themen
- 1. Html Entitätsdecodierung Isue mit html2pdf
- 2. HTML2PDF erkennt Tabellengrößen nicht
- 3. html2pdf AddFont Roboto funktioniert nicht
- 4. Speichern von PDF im Hintergrund mit html2pdf
- 5. html2pdf funktioniert nicht mit JPEG-Bilder
- 6. Wie TTF-Schriftart html2pdf PHP-Programm
- 7. HTML2PDF <zeichen funktioniert nicht in php
- 8. HTML2PDF in PHP - Hilfsprogramme und Skripte konvertieren - Beispiele & Demos
- 9. So stellen Sie die Querformatausrichtung mithilfe von HTML2PDF ein
- 10. Google Sitelink-Suchfeld mit Google benutzerdefinierte Suche
- 11. Authentifizierung mit Google mit OpenOAuthProvider
- 12. Google übersetzen mit c
- 13. Google-Suche mit Share
- 14. oauth google mit Python
- 15. Mit Google Closure Compiler
- 16. Integration mit Google Drive
- 17. Google-Authentifizierung mit Nodejs
- 18. Google Map mit Standardrichtung
- 19. Ladeanzeige mit Google Chrome
- 20. Google Säulendiagramme mit Gruppen
- 21. Profilprobleme mit google chrome
- 22. Google Maps mit ionischen
- 23. Starten mit Google Spreadsheets
- 24. Google Maps mit Grafschaftsüberlagerung?
- 25. Intent.ACTION_GET_CONTENT mit Google Drive
- 26. Google Captcha mit AngularJS
- 27. PHP7 mit Google API
- 28. Tweet mit Google Script
- 29. Google Maps mit Android?
- 30. Mit Google API - GClientGeocoder()
Was haben Sie versucht? Hast du gesucht? Hast du die API-Dokumentation gelesen? – Jocelyn
@Jocelyn Proppy arbeitet bei Google, deshalb nehme ich eine wilde Vermutung und sage, dass er wahrscheinlich die offensichtlichen Sachen ausprobiert hat, bevor er gepostet hat. –
@NickJohnson Nun, wir sind keine Zauberer, wie sollen wir das erraten? Jeder, der eine Frage zu Stackoverflow stellt, soll zeigen, was er versucht hat und was er bereits gesucht hat. – Jocelyn