file upload in Java and PDF.co Web API
What is PDF.co Web API? It is the Rest API that provides set of data extraction functions, tools for documents manipulation, splitting and merging of pdf files. Includes built-in OCR, images recognition, can generate and read barcodes from images, scans and pdf.
On-demand (REST Web API) version:
Web API (on-demand version)
On-premise offline SDK for Windows:
60 Day Free Trial (on-premise)
PutUploadFile.java
import java.io.*; import okhttp3.*; public class main { public static void main(String []args) throws IOException{ OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("file","/Users/em/Downloads/logo.png", RequestBody.create(MediaType.parse("application/octet-stream"), new File("/Users/em/Downloads/logo.png"))) .build(); Request request = new Request.Builder() .url("<insert presignedUrl generated by https://api.pdf.co/v1/file/upload/get-presigned-url >") .method("PUT", body) .addHeader("x-api-key", "{{x-api-key}}") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } }
VIDEO
ON-PREMISE OFFLINE SDK
See also:
ON-DEMAND REST WEB API
Get Your API Key
See also:
printable version:
PDF-co-Web-API-Java-Java.pdf
PDF-co-Web-API-Java-Java.pdf