Initial Commit

This commit is contained in:
2025-03-16 20:56:15 -03:00
commit 5238d73942
17 changed files with 290 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
import fitz
from langchain_community.tools import BaseTool
class PDFMetadataTool(BaseTool):
name="pdf_metadata"
description="Extract metadata from PDF file"
def _run(self, path: str):
try:
with fitz.open(path) as doc:
metadata = {
"páginas": len(doc)
}
except Exception as e:
return f"Error: {e}"