פתיחת קבצי PDF, תמונה או טקסט באוצריא ישירות, ללא צורך להוסיף אותם לספרייה. לתמונות ולעמודי PDF סרוקים ללא שכבת טקסט - ניתן להריץ זיהוי טקסט (OCR) בעברית לפי דרישה.
🖱️ לחיצה ימנית על עמוד PDF/תמונה פתוח בתוסף מציגה קיצור "חלץ טקסט" - מנסה טקסט מוטבע קודם, ואם אין נופל אוטומטית ל-OCR.
📚 בנוסף, בכל הספרייה של אוצריא (בספרי טקסט) - לחיצה ימנית על הקורא מציגה גם היא פריט "חלץ טקסט".
⚠️ כדי שהפריט יופיע בספרייה תמיד (גם כשהתוסף סגור) - יש להפעיל "הרצה ברקע" בהגדרות התוסף.
🚫 ספרי PDF בספרייה עצמה אינם נתמכים כרגע - זו מגבלה מתועדת של אוצריא (לא של התוסף): תפריט ההקשר עם פריטי תוספים מוצג רק במסכי טקסט, ומסך PDF של אוצריא אינו תומך בכך כרגע. זה ידרוש בקשת פיצ'ר לאוצריא עצמה.
נוצר באמצעות Claude ע"י חד בדרא
מנוע ה-OCR ושפת העברית כלולים בתוסף - זיהוי טקסט (OCR) מוכן לשימוש ללא צורך בהתקנה נוספת.
אם רוצים גישה למנוע ה-OCR המובנה של Windows בעתיד, זה ידרוש בקשת פיצ'ר לאוצריא עצמה (התוסף לא יכול לעשות את זה בכוחות עצמו) — שהיא תוסיף permission חדשה שקוראת ל-OCR הנייטיבי מצד ה-Dart/Flutter וחושפת אותה כ-API לתוספים. בינתיים Tesseract.js הוא האפשרות היחידה שזמינה לתוסף.
🛠️ בתכנון: שמירת קובץ PDF עם הטקסט שזוהה ב-OCR מוטבע בו כשכבת טקסט נסתרת (PDF ניתן לחיפוש), בדומה לתוכנות OCR מסחריות.
עברית מובנית בתוסף. אפשר להוסיף שפות נוספות (כמו אנגלית) בלי לבנות גרסה חדשה של התוסף:
.traineddata) מהמאגר הרשמי של Tesseract, למשל עבור אנגלית:https://github.com/tesseract-ocr/tessdata_fast/raw/main/eng.traineddataeng בקוד כל שפה אחרת מאותו מאגר)שני דברים שהתוסף לא יכול לפתור בכוחות עצמו - דורשים שינוי באוצריא עצמה. אפשר לפתוח עליהם Issue ב-github.com/Sivan22/otzaria:
1. תמיכה בפריטי תוסף בתפריט הקשר במסך PDF
לפי DESIGN_GUIDE.md: "תפריט ההקשר מוצג במסכי טקסט בלבד (CombinedView ו-PageShape). מסך PDF אינו תומך בפריטי תוסף בתפריט ההקשר כרגע." אומת בפועל - פריט מהתוסף (למשל "חלץ טקסט") נרשם ועובד בספרי טקסט, אך לא מופיע בכלל בלחיצה ימנית על ספרי PDF בספרייה, גם שהתפריט הרגיל (חיפוש/מפרשים/קישורים) כן נפתח שם. בקשה: להרחיב את מסך ה-PDF כך שיכלול גם פריטי תוסף רשומים, כמו במסכי טקסט.
2. גישה למנוע ה-OCR המובנה של Windows
תוספים רצים בדף מבודד ללא גישה ל-API נייטיביים, ולכן חייבים להטמיע מנוע OCR מבוסס-WASM (Tesseract.js) בתוך התוסף עצמו - כבד ופחות מדויק ממנוע נייטיבי. בקשה: הוספת permission ו-API (למשל ocr.recognizeImage) שמפעיל את מנוע ה-OCR המובנה של המערכת (Windows.Media.Ocr בחלונות) מצד ה-Dart/Flutter של אוצריא, ומחזיר את הטקסט המזוהה לתוסף.
מצב מנוע ה-OCR: