È possibile caricare e convertire un file HTML in PDF utilizzando l'API di Google Drive senza user interaction?HTML2PDF utilizzando l'API di Google Drive
8
A
risposta
8
Sì, lo è, con due richieste. Puoi importare il file come documento Google, quindi esportarlo in PDF. Utilizzo dell'API di Drive.
https://developers.google.com/drive/v2/reference/files/insert https://developers.google.com/drive/v2/reference/files/get
+1
E sarebbe anche possibile convertire, diciamo un docx in pdf e poi scaricarlo? – Rvanlaak
2
ha lavorato per me (solo docs unità ...)
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();
}
Problemi correlati
- 1. integrazione di Google Drive utilizzando l'attività corrente
- 2. Consentono agli utenti anonimi di caricare file sul mio Google Drive utilizzando l'SDK di Google Drive
- 3. Carica file su Google Drive utilizzando ColdFusion
- 4. Google Drive Viewer URL ora dare Errore Google Drive
- 5. Come impostare l'orientamento orizzontale utilizzando HTML2PDF
- 6. Eliminazione di un file Google Drive utilizzando il client JS
- 7. Enumerazione di cartelle e file utilizzando Google Drive SDK V2
- 8. Dati grezzi di Google Drive?
- 9. Intent.ACTION_GET_CONTENT con Google Drive
- 10. Google Drive: redirect_uri_mismatch
- 11. Google Drive + ACTION_GET_CONTENT
- 12. Autenticazione API Google Drive
- 13. google Drive maxResults query
- 14. Integrazione con google drive
- 15. API Google Drive javascript
- 16. TCPDF/HTML2PDF
- 17. Google Drive come server FTP
- 18. Elenco di tutte le cartelle di Google Drive tramite IOS Google Drive SDK
- 19. API Google Drive e Documenti
- 20. Modalità di aggiunta su Google Drive
- 21. Come creare una cartella in Google Drive utilizzando l'API .NET?
- 22. Come scaricare un file dall'unità google utilizzando drive api java?
- 23. Impossibile scaricare il file da Google Drive utilizzando API - node.js
- 24. Come rendere il file condivisibile utilizzando google drive api
- 25. Applicazioni beta su Google Drive
- 26. API Android per Google Drive?
- 27. API Google Drive: login programmatico
- 28. Google Drive - ID cartella radice
- 29. Google Drive caricare errore API
- 30. Google Drive: 500 Errore interno
Cosa hai provato? Hai cercato? Hai letto la documentazione dell'API? – Jocelyn
@Jocelyn Proppy funziona con Google, quindi ho intenzione di indovinare e dire che probabilmente ha provato le cose ovvie prima di postare. –
@NickJohnson Beh, non siamo maghi, come possiamo supporre che? Tutti quelli che inviano una domanda su Stackoverflow dovrebbero mostrare ciò che ha provato, ciò che ha già cercato. – Jocelyn