我使用Java library上传HTML文件并将其转换为原生Google文档。这是代码:
String title = "Doc title";
byte[] data = <doc data>;
...
File fileMetadata = new File();
fileMetadata.setTitle(title);
fileMetadata.setMimeType("text/html");
InputStreamContent mediaContent = new InputStreamContent("text/html", new ByteArrayInputStream(data));
mediaContent.setLength(data.length);
Drive.Files.Insert insert = service.files().insert(fileMetadata, mediaContent);
insert.setConvert(true);
MediaHttpUploader uploader = insert.getMediaHttpUploader();
uploader.setDirectUploadEnabled(true);
insert.execute();
有一个例外 - 它可以创建一个纸张大小设置为Letter的文档。对于我的帐户,默认值为A4,我希望新创建的文档采用这种格式。
有没有人知道如何设置上传文件的纸张尺寸?
提前致谢。
答案 0 :(得分:0)
不幸的是,没有选项来配置转换为Google文档,并且没有独立的API来操作Google文档。您可以通过Google Apps Script更改页面宽度和高度,但与代码集成可能并不简单。