Spaces:
Sleeping
Sleeping
File size: 1,092 Bytes
6656c48 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import requests
import json
def test_pdf_processing():
url = "http://127.0.0.1:8000/process-pdf/"
file_path = "your_sample.pdf"
with open(file_path, "rb") as f:
files = {"file": (file_path, f, "application/pdf")}
response = requests.post(url, files=files)
print(f"Status Code: {response.status_code}")
if response.status_code == 200:
print(" Success! JSONL received")
print(f"Content-Type: {response.headers.get('content-type')}")
print(f"Content-Length: {len(response.content)} bytes")
# Save to file
with open("test_output.jsonl", "wb") as f:
f.write(response.content)
# Parse and show first few chunks
chunks = response.content.decode('utf-8').splitlines()
print(f"\nTotal chunks received: {len(chunks)}")
print("\n--- First Chunk Preview ---")
print(json.dumps(json.loads(chunks[0]), indent=2))
else:
print("Error:", response.text)
if __name__ == "__main__":
test_pdf_processing() |