0
Как создать PDF-файл в gcs, а также вставить некоторые данные?Как написать содержание в pdf? Служба облачного хранилища Google
Это мой код:
GcsService gcsService = GcsServiceFactory.createGcsService(new RetryParams.Builder() .initialRetryDelayMillis(10) .retryMaxAttempts(10) .totalRetryPeriodMillis(15000) .build()); GcsFilename filename = new GcsFilename("areteaics", "test.pdf"); GcsFileOptions options = new GcsFileOptions.Builder().mimeType("application/pdf").build(); GcsOutputChannel writeChannel = gcsService.createOrReplace(filename,options); PrintWriter out = new PrintWriter(Channels.newWriter(writeChannel, "UTF8")); //out.println("The woods are lovely dark and deep."); //out.println("But I have promises to keep."); //out.flush(); writeChannel.waitForOutstandingWrites(); //writeChannel.write(ByteBuffer.wrap("And miles to go before I sleep.".getBytes())); writeChannel.close();
Проблема в том, что при попытке открыть pdf-файл - в консоли облачного хранилища - сказал, что файл поврежден. – user3009757