@@ -2283,6 +2283,11 @@ def extract_text(
22832283 file : PdfRestFile | Sequence [PdfRestFile ],
22842284 * ,
22852285 pages : PdfPageSelection | None = None ,
2286+ full_text : Literal ["off" , "by_page" , "document" ] = "document" ,
2287+ preserve_line_breaks : Literal ["off" , "on" ] = "off" ,
2288+ word_style : Literal ["off" , "on" ] = "off" ,
2289+ word_coordinates : Literal ["off" , "on" ] = "off" ,
2290+ output_type : Literal ["json" , "file" ] = "json" ,
22862291 output : str | None = None ,
22872292 extra_query : Query | None = None ,
22882293 extra_headers : AnyMapping | None = None ,
@@ -2294,6 +2299,11 @@ def extract_text(
22942299 payload : dict [str , Any ] = {"files" : file }
22952300 if pages is not None :
22962301 payload ["pages" ] = pages
2302+ payload ["full_text" ] = full_text
2303+ payload ["preserve_line_breaks" ] = preserve_line_breaks
2304+ payload ["word_style" ] = word_style
2305+ payload ["word_coordinates" ] = word_coordinates
2306+ payload ["output_type" ] = output_type
22972307 if output is not None :
22982308 payload ["output" ] = output
22992309
@@ -3196,6 +3206,11 @@ async def extract_text(
31963206 file : PdfRestFile | Sequence [PdfRestFile ],
31973207 * ,
31983208 pages : PdfPageSelection | None = None ,
3209+ full_text : Literal ["off" , "by_page" , "document" ] = "document" ,
3210+ preserve_line_breaks : Literal ["off" , "on" ] = "off" ,
3211+ word_style : Literal ["off" , "on" ] = "off" ,
3212+ word_coordinates : Literal ["off" , "on" ] = "off" ,
3213+ output_type : Literal ["json" , "file" ] = "json" ,
31993214 output : str | None = None ,
32003215 extra_query : Query | None = None ,
32013216 extra_headers : AnyMapping | None = None ,
@@ -3207,6 +3222,11 @@ async def extract_text(
32073222 payload : dict [str , Any ] = {"files" : file }
32083223 if pages is not None :
32093224 payload ["pages" ] = pages
3225+ payload ["full_text" ] = full_text
3226+ payload ["preserve_line_breaks" ] = preserve_line_breaks
3227+ payload ["word_style" ] = word_style
3228+ payload ["word_coordinates" ] = word_coordinates
3229+ payload ["output_type" ] = output_type
32103230 if output is not None :
32113231 payload ["output" ] = output
32123232
0 commit comments