Java
Chilkat2 Java
PDF File Encoding to Base64
See more Base64 Examples
Demonstrates how to encode a PDF file to base64, and then decode.Chilkat Java Downloads
import com.chilkatsoft.chilkat2.BinData;
import com.chilkatsoft.chilkat2.ChilkatException;
public class ChilkatExample {
public static void main(String[] args) {
BinData pdfData = new BinData();
try {
pdfData.loadFile("qa_data/helloWorld.pdf");
} catch (ChilkatException e) {
System.out.println("failed to load PDF file.");
return;
}
// Encode the PDF to base64
// Note: to produce base64 on multiple lines (as it would appear in the MIME of an email),
// pass the string "base64_mime" instead of "base64".
String b64 = pdfData.getEncoded("base64");
System.out.println(b64);
// Decode from base64 PDF.
BinData pdfData2 = new BinData();
pdfData2.appendEncoded(b64, "base64");
try {
pdfData2.writeFile("qa_output/helloWorld2.pdf");
} catch (ChilkatException e) {
System.out.println("failed to write PDF file.");
return;
}
}
}