#ifndef RASGAPDF_H
#define RASGAPDF_H
#ifdef __cplusplus
extern "C" {
#endif
#include <stddef.h>
#include <stdint.h>
char* rasgapdf_parse_raw(const char* path_ptr);
char* rasgapdf_parse_raw_bytes(const uint8_t* bytes_ptr, size_t len);
char* rasgapdf_parse_file(const char* path_ptr);
char* rasgapdf_parse_file_options(const char* path_ptr, const char* options_json_ptr);
char* rasgapdf_extract_text_bytes(const uint8_t* bytes_ptr, size_t len);
char* rasgapdf_extract_images(const char* path_ptr, const char* dir_ptr);
char* rasgapdf_extract_images_bytes(const uint8_t* bytes_ptr, size_t len, const char* dir_ptr);
void rasgapdf_free_string(char* ptr);
const char* rasgapdf_version(void);
#ifdef __cplusplus
}
#endif
#endif