Bir HTML dosyasını user interaction olmadan Google Drive API kullanarak PDF'ye yüklemek ve dönüştürmek mümkün müdür?Google Drive API kullanarak HTML2PDF
8
A
cevap
8
Evet, iki istekle. Dosyayı Google Dokümanlar olarak içe aktarabilir, ardından PDF'ye aktarabilirsiniz. Drive API'sini kullanma.
https://developers.google.com/drive/v2/reference/files/insert https://developers.google.com/drive/v2/reference/files/get
+1
Ve ayrıca dönüştürmek mümkün olurdu bir docx diyelim pdf ve sonra indirin? – Rvanlaak
2
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();
}
İlgili konular
- 1. Google Drive PHP API - Basit Dosya Yükleme
- 2. Google Drive Android API öğretici sorunu
- 3. Node-webkit ve google drive api
- 4. Google Drive API: oturum açma program aracılığıyla
- 5. Google Drive API Talepleri JavaScript’te mi?
- 6. Google Drive API: Ebeveyn olmayan dosyaları listeleyin
- 7. Google Drive Android API Bağlantı Hatası Hata
- 8. Google Drive api desteği 2 bacaklı o?
- 9. Google Drive API Dosyaları.List Sorgu Dizesi
- 10. Bir Google Drive/Google Apps Kodu
- 11. Google Drive API'sı Kimlik Doğrulama
- 12. Google Drive HTTP 403 DrEdit
- 13. google-drive push bildirimleri alamıyor
- 14. Uygulama verilerini google drive
- 15. NodeJS - Google Drive
- 16. Google Drive Gerçek Zamanlı API OAuth2 Yenileme Hataları
- 17. Google Drive API, indirme istekleri için İçerik Aralığı'nı nasıl destekliyor?
- 18. Yerel olarak kaydedilen kimlik bilgileri google drive api 3
- 19. HTTP 302 Google Drive API push bildirimleri gönderdiğinde
- 20. Google Drive API kullanıcı adı + şifre kimlik doğrulaması
- 21. Google Drive SDK REST API - Paylaşılan dosyaları filtrele
- 22. Google Drive Android API - Uygulama klasöründe dosyalar paylaşılıyor mu?
- 23. html2pdf kullanarak arka planda pdf kaydetme
- 24. iOS için Google Drive Realtime API'si
- 25. Google Drive API'sı aracılığıyla paylaşılan bağlantıyı edinin
- 26. Google Drive SDK'daki Sonuç Sırası SDK
- 27. Drive API aracılığıyla bir klasördeki dosyalara erişme?
- 28. Google Drive'da .NET API kullanarak klasör nasıl oluşturulur?
- 29. Java kullanarak Google Drive SDK'sındaki dosyaları (koşullarla) arayın
- 30. Bir google grafik kullanarak google maps api kullanarak bir haritaya
Ne denedin mi (... Tahrik docs için) benim için çalıştı? Aradın mı API belgelerini okudun mu? – Jocelyn
@Jocelyn Proppy Google'da çalışıyor, bu yüzden vahşi bir tahminde bulunacağım ve muhtemelen yayınlamadan önce açık olan şeyleri denediğini söyleyeceğim. –
@NickJohnson Eh, biz sihirbaz değiliz, bunu nasıl tahmin etmeliyiz? Stackoverflow ile ilgili bir soru gönderen herkesin, neyi daha önce aradığını, neyi denediğini göstermesi bekleniyor. – Jocelyn