Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59

Warning: file_put_contents(aCache/aDaily/2025-07-19/post/learn_with_mehdi/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72
سلام به همه امیدوارم خوب باشید. @Learn With Mehdi
TG Telegram Group & Channel
Learn With Mehdi | United States America (US)
Create: Update:

سلام به همه امیدوارم خوب باشید.
برای یک پروژه یک اسکریپت با کمک لایبرری docling پیاده‌سازی کردم و با کمی تغییر و بهینه‌سازی ابزار pdf2csv درست کردم که می‌تونید باهاش از فایل‌های pdf که جدول دارند خروجی csv یا xlsx بگیرید.

https://github.com/ghodsizadeh/pdf2csv


برای استفاده ازش کافیه اون رو نصب کنید.

pip install pdf2csv

و با دستور زیر در ترمینال
‍‍‍
pdf2csv convert-cli example.pdf --output-dir ./output --output-format xlsx --rtl --verbose


یا با استفاده مستقیم در پایتون که در گیتهاب راهنماش هست ازش استفاده کنید.


چند ویژگی این ابزار
- پشتیبانی از زبان فارسی و اصلاح متن (مثلا تبدیل روشک به کشور) که در فایل‌های فارسی اتفاق رایجی هست
- تبدیل اعداد به تایپ صحیح در دیتافریم

ممنون میشم که این ابزار رو تست کنید، اگر جایی مشکلی داشت اینجا یا در گیتهاب به من اطلاع بدید و اگر در گیتهاب اکانت دارید با یک ستاره از این پروژه حمایت کنید.

https://github.com/ghodsizadeh/pdf2csv

سلام به همه امیدوارم خوب باشید.
برای یک پروژه یک اسکریپت با کمک لایبرری docling پیاده‌سازی کردم و با کمی تغییر و بهینه‌سازی ابزار pdf2csv درست کردم که می‌تونید باهاش از فایل‌های pdf که جدول دارند خروجی csv یا xlsx بگیرید.

https://github.com/ghodsizadeh/pdf2csv


برای استفاده ازش کافیه اون رو نصب کنید.

pip install pdf2csv

و با دستور زیر در ترمینال
‍‍‍
pdf2csv convert-cli example.pdf --output-dir ./output --output-format xlsx --rtl --verbose


یا با استفاده مستقیم در پایتون که در گیتهاب راهنماش هست ازش استفاده کنید.


چند ویژگی این ابزار
- پشتیبانی از زبان فارسی و اصلاح متن (مثلا تبدیل روشک به کشور) که در فایل‌های فارسی اتفاق رایجی هست
- تبدیل اعداد به تایپ صحیح در دیتافریم

ممنون میشم که این ابزار رو تست کنید، اگر جایی مشکلی داشت اینجا یا در گیتهاب به من اطلاع بدید و اگر در گیتهاب اکانت دارید با یک ستاره از این پروژه حمایت کنید.

https://github.com/ghodsizadeh/pdf2csv
👍16🔥84👎1


>>Click here to continue<<

Learn With Mehdi






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)


Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115

Fatal error: Uncaught mysqli_sql_exception: Can't create/write to file '/tmp/#sql-temptable-a06e-52cdba-2019.MAI' (Errcode: 28 "No space left on device") in /var/www/hottg/function.php:216 Stack trace: #0 /var/www/hottg/function.php(216): mysqli_query() #1 /var/www/hottg/function.php(115): select() #2 /var/www/hottg/post.php(351): daCache() #3 /var/www/hottg/route.php(63): include_once('...') #4 {main} thrown in /var/www/hottg/function.php on line 216