Yes, you can populate a text field programmatically. To do this, you would use the acf/post_save hook to read the uploaded file and update the target field using the ACF update_field function. However, if the file isn’t a plain text file, such as a PDF, you'll need to use a library capable of extracting text from that file type.