Office To Pdf Converter
The OfficeToPdfConverter provides a simple API to convert office documents to PDF documents.
The conversion happens by uploading the supplied office document to a running instance of PSPDFKit Document Engine (Formerly PSPDFKit Document Engine). PSPDFKit Document Engine performs the conversion and then the resulting PDF is downloaded and returned by convertToPdfAsync.
Running the conversion requires the office conversion license on PSPDFKit Document Engine and may take a significant amount of time.
The following file types are supported:
- Microsoft Word: .doc, .docx
- Microsoft Excel: .xls, .xlsx
- Microsoft Powerpoint: .ppt, .pptx
Example usage:
// Grab a JWT token to send to your server to authenticate this client.
final String jwt = MyServerApi.obtainJwt(fileSha256);
// Create a OfficeToPdfConverter by passing in the path to the file to convert as well as to your server.
OfficeToPdfConverter.fromUri(context, Uri.parse("file:///sdcard/my_file.docx"), Uri.parse("http://www.myserver.com/"), jwt)
.convertToPdfAsync()
.observeOn(AndroidSchedulers.mainThread())
.subscribe(file -> {
// Use the converted PDF.
});
Content copied to clipboard
For more information checkout our office conversion guide article.