11

Using python, I want to convert a pdf file into base64Binary

My logic(not python) is reading the contents of the file into a byte array and then use something like Convert.ToBase64String() method to get the Base64 string:

byte[] pdfBytes = File.ReadAllBytes(pdfPath);
string pdfBase64 = Convert.ToBase64String(pdfBytes);

Please let me know what is the right approach to convert a pdf file into base64Binary in python

me24hour
  • 529
  • 3
  • 7
  • 15

1 Answers1

38

its easy as this

import base64

with open("book.pdf", "rb") as pdf_file:
    encoded_string = base64.b64encode(pdf_file.read())

source: Encoding an image file with base64

Community
  • 1
  • 1
evexoio
  • 1,445
  • 12
  • 22